设置无密码的用户

设置无密码的用户

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

答案1

尝试sudo

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

%you ALL= (restricted) NOPASSWD: ALL

其中,you您的用户名是,restricted是您的权限降低的用户。

然后您可以运行命令而restricted无需提供密码:

sudo -u restricted whoami

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

答案2

你可以通过 su 来,然后当您 su 到另一个用户时,就不需要密码了。

相关内容