我想创建一个我可以从普通用户登录而无需密码提示的用户。我怎样才能做到这一点?
我正在尝试执行以下操作:
$ sudo useradd test
$ sudo passwd -d test
然后尝试运行命令作为测试:
$ su test id
Password
我的Ubuntu发行版:
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
$ cat /proc/version
Linux version 5.0.0-35-generic (buildd@lcy01-amd64-022) (gcc version 8.3.0 (Ubuntu 8.3.0-6ubuntu1)) #38-Ubuntu SMP Sat Nov 9 17:51:58 UTC 2019
您可能需要使用以下方法清除密码缓存:
sudo -k
单独使用时,
-k (kill)
用于sudo
使用户的缓存凭据无效的选项。
运行命令:
sudo visudo
根据您所使用的Linux发行版,以及您之前是否曾经运行过visudo,可能会提示您是否要使用哪个文本编辑器来编辑sudoers文件,这可能会或可能不会提示您。如果您不确定该选择什么,我建议您使用nano。
转到文件底部,添加以下行:
<user> ALL=(ALL) NOPASSWD: ALL
注意:替换
<user>
为您的用户名- 保存并退出文件
运行命令:
sudo -k
这将清除现有的密码缓存
- 你完成了!
要测试,请运行以下命令:
sudo ls
不应提示您输入密码
Source Jon的网站-删除sudo密码提示
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句