为 sudo 设置特定密码

为 sudo 设置特定密码

是否可以设置不同于用户密码和根密码的密码?

我发现询问用户密码没什么用,对于根用户来说,更没用的是,在这种情况下只需给他根登录名...

答案1

执行 sudo 就是授予用户 root 权限。因此它的密码是 root

答案2

这几乎肯定是由于 sudoers 文件中的配置所致,在该文件中,您可以规定为了使用 sudo 提升权限,必须使用备用帐户密码。显然,需要使用 root 密码。但是,您并不限于使用 root 密码。

sudoers 配置文件规定了在下列情况下执行命令和登录规则的行为和提升要求:

  • 在命令前加上 sudo
  • 或使用“>$sudo su”-提升命令直到输入“exit”

例如,目前在 Ubuntu 22 中,你可以手动编辑/etc/sudoers文件来更改这些规则。

但是,不建议手动编辑此文件,因为最小的印刷错误或语法错误都可能使此文件无效,并导致 sudo 行为完全忽略该文件。

因此,您应该使用名为维苏多

相关内容