如何激活 root 用户

如何激活 root 用户

我更愿意使用 root 用户作为我的默认用户,而不是编写 sudo 命令来获取临时 root 访问权限。默认情况下 root 用户是否被禁用?我如何开始使用 root 用户?这样做的成本/好处是什么?

附言:我正在使用 Ubuntu 14.04 LTS,并且我对 Linux 世界还很陌生。

谢谢,

答案1

简短回答:不要这样做

如果您想以 root 身份运行多个命令,您可以使用sudo su -获取 root shell。如果您正在进行系统维护,这很有用,我个人在管理服务器时会这样做。

除此之外,使用sudoif 和除非这确实是必要的。这既是为了安全,也是为了减少弄乱系统的可能性。

如果您发现频繁输入密码很烦人,您可以做以下几件事:

延长超时时间sudo

编辑/etc/sudoers(始终使用此命令,切勿以任何其他方式编辑!):

sudo visudo

找到与此类似的行:

Defaults        env_reset

像这样改变它:

Defaults        env_reset,timestamp_timeout=30

仅当您30 分钟sudo未使用时才会询问您的密码。sudo

告诉sudo不要询问特定命令的密码

在我mount经常使用的系统中,它通常需要 root 权限。为了方便起见,我已设置,如果您属于“wheel”组sudo,则不需要密码即可执行mount命令。为此,请将以下行添加到/etc/sudoers,再次使用sudo visudo

%wheel ALL=(ALL) NOPASSWD: /usr/bin/mount

更改/usr/bin/mount为您希望的任何命令。

如果你真的真的真的想要使用 root 作为普通用户,并且你了解风险, 使用本教程。但同样,你也可以这样做正确的

相关内容