如何将现有用户添加到现有组?

Modified on: Sat, 09 Jun 2018 02:57:53 +0800

我想将Apache用户(www-data)添加到audio组。我已经阅读了useradd的手册页,但我没有运气。我正在运行xubuntu 11.10。这就是我正在做的事情:

$ sudo useradd -G audio www-data
useradd: user 'www-data' already exists

如果我省略-G选项,bash,打印useradd的帮助信息:

$ sudo useradd  audio www-data
Usage: useradd [options] LOGIN
Options: -b, --base-dir BASE_DIR       base directory for the home directory...

我从手册页中不清楚我应该使用哪些选项来完成这项工作。

最佳答案

useradd命令将尝试添加新的用户。由于您的用户已经存在,这不是您想要的。

相反:要修改现有用户,例如将该用户添加到新组,请使用< code> usermod命令。

试试这个:

sudo usermod -a -G groupName userName

用户需要退出并重新登录以查看其新群组的添加情况。

  • sudo usermod -a -G groupName userName (追加)开关是必不可少的。否则,用户将从任何组中删除,而不是在列表中删除。

  • -a开关采用(以逗号分隔的)其他组列表来指定用户。


相关问答

添加新评论