如何在 openSUSE 上禁用 root 帐户?

Jon*_*ank 5 root opensuse administration

有没有办法在 openSUSE 上完全禁用 root 帐户,以便您可以像在 Ubuntu 中那样管理系统?

Kas*_*ius 4

http://sathyasays.com/2008/05/27/enabling-and-disabling-root-account-in-debianubuntu/

基本上,您只需确保“sudoers”文件允许“admin”组(或您想要的任何组)中的任何人使用“sudo”执行文件:

%admin ALL=(ALL)
Run Code Online (Sandbox Code Playgroud)

然后您可以使用以下命令禁用“root”帐户密码:

passwd -d root
Run Code Online (Sandbox Code Playgroud)

这也应该适用于 openSUSE。

  • 您可能想使用“passwd -d root”,而不是“passwd -l root”。`-d` 选项禁用 root 的密码,但使帐户处于活动状态,仍将运行 cron 作业等。 (2认同)