我想使用adduser
但是如果我为用户组提供第二个参数,它似乎不起作用
root@a:~# adduser rick staff
adduser: The user `rick' does not exist.
该群组已存在
root@a:~# addgroup staff
addgroup: The group `staff' already exists.
手册页说这应该可行......
adduser [options] user group
有任何想法吗?
我可以:
adduser --ingroup staff rick
所以没有什么大问题,只是看起来有点奇怪。
答案1
Rob,重新阅读adduser
命令中的错误消息:The user rick does not exist.
。稍后您写入了组staff
,该组确实存在。但由于用户尚不存在,adduser
因此失败。rick
答案2
如果您尝试添加用户并将该用户添加到组,您应该:
adduser newuser
usermod -aG thegroup newuser
如果尚未创建组,则应在 usermod 之前创建它:
groupadd thegroup