我想正确设置我的 SSH 连接。正如很多教程告诉我的那样,不建议使用 Ubuntu 服务器的 root 帐户。所以我宁愿使用我的标准帐户“西蒙”来上传文件和传输终端命令。
当我运行“sudo su”时,系统会提示我为我的用户帐户 Simon 输入标准密码以获得 root 权限。我很确定,我应该被要求输入 root 密码,不是吗?我怎样才能解决这个问题?
不,你不应该。
如果您要键入“ su”,那就是正确的,您应该被要求输入 root 密码。苏基本上意味着“切换用户”。
Sudo 再次对登录用户进行身份验证,以确保您没有让终端保持打开状态,以允许您使用通过 sudo 配置 ( /etc/sudoers, /etc/sudoers.d/*)授予您的权限。
因此,您无法修复它,因为这是所需的行为。如果您仍然希望您所描述的行为想要/需要,sudo 有一个名为runaspw.
另外,尽量不要使用sudo su,而是“sudo我想以 root 身份运行的任何命令”。