Ubuntu Linux:将用户添加到组

时间:2020-01-09 10:45:33  来源:igfitidea点击:

如何使用命令行选项将用户添加到Ubuntu Linux操作系统下的组中?
您需要使用以下命令:

  • useradd命令创建一个新用户或者更新默认的新用户信息或者向辅助组添加一个新用户。

  • usermod命令修改系统帐户并对现有的用户帐户进行更改。

首先,以root用户身份登录

您必须以root用户身份登录。
出现提示时,可以通过输入su并输入root密码来切换到root用户。
但是,建议在Ubuntu Linux下使用sudo命令切换到root用户:

su 

或者

sudo -s

或者

sudo useradd ...

Ubuntu Linux:将新用户添加到辅助组

使用以下语法:

useradd -G Group-name Username
passwd Username

创建一个名为foo的组,并将用户tom添加到一个名为foo的辅助组中:

$ sudo groupadd foo
$ sudo useradd -G foo tom

或者

# groupadd foo
# useradd -G foo tom

验证新设置:

id tom
groups tom

最后,设置tom用户的密码,执行:

$ sudo passwd tom

或者

# passwd tom

您可以将用户tom添加到foo,bar和ftp的多个组中,执行:

# useradd -G foo,bar,ftp tom

Ubuntu Linux:将新用户添加到主组

要将名为tom的用户添加到名为www的组中,请使用以下命令:

useradd -g www tom
id tom
groups tom

Ubuntu Linux:将现有用户添加到现有组

要使用-a选项~通过usermod命令将现有用户jerry添加到ftp补充/辅助组中,即将用户添加到补充组中。
仅与-G选项一起使用:

usermod -a -G ftp jerry
id jerry

要将现有的jerrys主要组更改为www,请执行:

usermod -g www jerry