Articles of root

在OS X上启用root帐户有哪些优缺点?

Mac OS X机器默认情况下禁用root用户。 这是Web环境的正确设置吗? 具体来说,电脑将运行Apache 2,MySQL 5,PHP 5和其他有用的networking服务软件。 pipe理员将负责编译这些软件,更新和增强该软件以及其他类似的任务。 在这种情况下,root用户会受益吗? 更广泛地说,在什么情况下应该在OS X上启用root用户? 启用这个用户有什么优点和缺点?

禁用本地rootlogin,允许通过ssh进行rootlogin

我想阻止root用户直接从RHEL框的本地控制台login,但是允许从sshlogin。 可以这样做吗? 谢谢…

是否有可能以root身份运行OS X GUI应用程序?

以不同的用户身份login时是否可以以root身份运行Mac OS X GUI应用程序? [是的,我认识到这通常是一个坏主意。] 当我尝试 sudo open /Path/To/My.app 它就像login用户那样运行,据我所知。 [我确定你想知道为什么我要这样做。 叹。 我在NetRestore Helper创build的NetBoot映像中运行NetRestore,因为我需要在执行还原后运行其他GUI软件。 它login到一个标准的pipe理员帐户。 通常,当您运行NetRestore时,它会要求您在恢复之前进行身份validation。 看起来,它确定它是NetBooted,并假定它在root帐户下运行,并拒绝请求validation,因此没有足够的权限执行恢复。] [最有可能的是我将不得不调整我的networking启动设置,所以它会自动login到root帐户,但是如果我只能以root身份运行一个应用程序,则需要更less的时间来设置。 [是的,我可以想出另一种方法来进行组播还原,但是NetRestore已经被certificate,友好,并且仍然在Leopard下运行。 作为替代,我可以在iHook上使用asr命令。]

丢失的Linux root密码 – 恢复模式和init = / bin / bash失败

我丢失/忘记了一个坐在我旁边的服务器的root密码,并试图重置它。 我宁愿不必擦拭和重新安装或使用Live CD(服务器正在运行Ubuntu Server 12.04)。 我到目前为止所尝试过的… 1)从Grub2启动菜单启动到“恢复模式”,然后进入root shell提示符。 我被提示“给root密码进行维护”。 NO-GO。 2)将主引导选项的引导参数更改为包含“rw”和“init = / bin / bash”。 当我用Ctrl-X启动时,屏幕变黑,没有任何反应(我等了五分钟)。 init = / bin / sh和init = / bin / static-sh都可以做同样的事情,而init = / sbin / init是正常的。 还有什么我可以尝试重置根密码? 谢谢!

chmod -R 777 /在Ubuntu上 – 很多问题

客户意外地给他们的ubuntu 10.04盒子上的整个文件系统完全的权限。 chmod -R 777 httpdocs/cd / 正如你可以看到他们试图cd到根,而是给chmod一个有趣的参数来玩。 该问题的第一个迹象是无法使用“苏”,给出一个authentication错误。 sudo也抱怨缺lesssetuid位。 这是通过从机器本身以root身份login并运行chmod + s / usr / bin / sudo来解决的。 我现在可以sudo su ,做我需要的东西。 su仍然给authentication失败。 我遵循这里的build议: http : //swiss.ubuntuforums.org/showthread.php?t=1180661&page=2 chmod 0755 / chmod 0755 /* chmod 1777 /tmp chmod 0750 /root chmod 0700 /lost+found 然后我试图重置根密码。 我仍然不能成为根,或者是su root 。 系统似乎运行良好。 是否有任何build议让su再次工作? 我在哪里可以find更多的问题?

保护我的文件从根目录

在一个遥远的盒子里,我的文件是700个chmoded,但是我担心root可能正在读取它们。 有没有办法添加另一层保护,以避免这种情况,也许通过encryption它们,但是当我运行的程序请求它们时允许平滑的即时解密? 我的典型用法是运行irssi和vim的GNU屏幕会话。 谢谢!

我有WHM根访问权限,但无法使用SSH连接

我有根域WHM密码,我可以使用以下URLlogin HTTP:// DOMAIN_NAME / WHM 但是,当我使用相同的root密码连接到服务器使用SSH我得到访问被拒绝的消息。 我该如何解决这个问题? 我想通过SSHlogin。 我正在使用腻子来连接。 谢谢

从根目录更改非root用户密码(如果您不知道旧密码?)

嘿,所以我创build了一个用户,他一直在做很多事情,但他忘记了密码 – 有没有办法让我在不知道的情况下更改密码?

与su相反:运行没有root权限的命令

我正在编写一个shell脚本,其中大多数命令不需要root权限。 该脚本应该由pipe理员运行。 但我想能够“su”到正常的用户帐户的部分脚本,不需要root权限。 这将最大限度地减less使用root权限完成的操作次数,并可以提高安全性。 有没有一个Linux命令来做到这一点? 我知道有可能su到任何用户帐户,但我不想依赖于一个特定的用户名在机器上存在的假设。 我想为脚本创build一个临时帐户,并在脚本结尾删除它。 但是如果我没有在这个帐户上设置密码,攻击者是否可以在帐户的短期内使用它? 我无法将用户shell设置为/ sbin / nologin,因为显然这会阻止在shell脚本中对该帐户执行命令 。 谢谢你的帮助。

如何覆盖sudo中的PATH环境variables?

我在/etc/profile设置了PATH。 在一般用户的情况下,我没有任何问题,但是当我成为sudo的根权限时,PATH不会去。 你会怎样重写由/etc/profile设置的PATH ,即使我成为sudo的root权限?