设置没有密码的用户

Dou*_*rer 7 ubuntu useradd su

我希望能够让su另一个用户以减少的权限运行脚本。不幸的是,我每次都必须输入密码,有没有办法在不需要密码提示的情况下创建用户?

Jas*_*red 15

试试sudo

将以下内容添加到您的sudoers文件中(通过运行visudo):

%you ALL= (restricted) NOPASSWD: ALL
Run Code Online (Sandbox Code Playgroud)

you您的用户名在哪里,restricted是您的低权限用户。

然后,您可以在restricted不提供密码的情况下运行命令:

sudo -u restricted whoami
Run Code Online (Sandbox Code Playgroud)

您还可以通过ALL将行末尾的替换为您想要允许的命令行来限制可以通过 sudo 执行的命令。有关man sudoers更多信息,请参阅。