出于安全原因,我的系统以“来宾”用户或无人启动。如果该用户运行“su root”命令,他将更改为 root 用户,从而获得对 root 拥有的所有文件的访问权限。
由于我只能运行 1 个串行终端,我想限制该选项:
如果任何用户想要更改为 root,他将需要输入 root 的密码。
我怎样才能做到这一点?
答案1
结果我的 root 用户根本没有密码。 /etc/passwd 指出密码将位于 /etc/shadow (通过显示 x 而不是密码),并且在 /etc/shadow 中我看到 root 没有密码。我添加了一个,现在每当我从一个用户更改为 root 时,它都会提示输入密码