我添加了一个用户,etc/sudoers
目的visudo
是让该用户可以在 Ubuntu 22.04.3 LTS 系统上添加另一个用户。
这是我添加的行:
hf99 ALL=/usr/sbin/useradd, /usr/sbin/userdel, /usr/bin/passwd
问题是,如果我现在尝试添加另一个用户hf99
,useradd foo
系统会提示我
useradd: Permission denied.
userado: cannot lock /etc/passwo: try again later.
它确实可以工作sudo useradd foo
,因此没有*.lock
文件导致其无法工作。
我在这里遗漏了什么?
答案1
添加用户/etc/sudoers
意味着当您执行以下命令时,您将获得这些权限sudo
:
sudo useradd foo
并且当您执行以下命令时不会获得提升的权限:
useradd foo