我正在使用Ubuntu 19.10
。我想添加一个具有主目录的系统用户,并且该用户没有任何登录权限或密码。我想通过运行useradd
无sudo
命令来实现这一点。
我向主用户授予了以下权限sudo visudo
:
main_user ALL=(root) NOPASSWD: \
/usr/sbin/useradd, /usr/bin/chmod, /usr/sbin/userdel, /usr/bin/setfacl, /usr/sbin/usermod
我已经关注答案创建没有密码的用户但似乎没有--disabled-password
参数useradd
。即使有,它也能防止useradd: cannot lock /etc/passwd; try again later.
错误,因为我相信它不会访问该passwd
文件。
useradd -d /var/users/general -m general --shell /bin/bash
错误:
useradd: Permission denied.
useradd: cannot lock /etc/passwd; try again later.