Ubuntu Linux将用户添加到组www-data(Apache组)

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

在Ubuntu或者Debian Linux服务器操作系统下,如何使用命令行选项将用户添加到名为www-data的Apache组中?
您需要使用useradd命令将用户添加到Ubuntu或者Debian Linux系统下的www-data组。
在本教程中我们学习了如何将用户添加到名为www-data的现有组。

Ubuntu Linux将用户添加到组命令

步骤如下:

  • 打开终端应用程序。
  • 使用ssh登录到Ubuntu服务器。
  • 通过运行useradd -g www-data foo命令将一个名为foo的新用户添加到www-data组。
  • 使用" usermod -a -G www-data bar"命令将现有用户栏添加到Ubuntu上的Apaches www-data组。
  • 使用id命令在Linux上验证新的修改。

让我们详细查看所有命令。

如何查看www-data成员列表

要查看名为www-data的组的所有成员的列表,请在/etc/group文件中运行以下grep命令:

grep ^www-data /etc/group

输出示例:

www-data:x:33:

如何添加名为Hyman的现有用户来对Apache组www-data进行分组?

只需运行以下命令即可将现有用户添加到现有组:

sudo adduser {USER-NAME-HERE} {GROUP-NAME-HERE}
sudo adduser Hyman www-data

借助id命令进行验证:

id Hyman

将新用户添加到www-data组

在此示例中,将一个名为Hyman的新用户添加到www-data组,执行:

sudo useradd -g www-data Hyman
 
### set the password for Hyman user ###
sudo passwd Hyman

要验证新设置,请执行:

id Hyman
groups Hyman

组名www-data是用户的初始登录组,即Hyman仅被添加到www-dataprimary group

www-data补充组成员

要将名为Hyman的新用户添加到名为www-data和ftp的"补充组"中,请执行:

sudo groupadd Hyman
sudo useradd -g Hyman -G www-data,ftp Hyman
sudo passwd Hyman

要验证新设置,请执行:

id Hyman
groups Hyman

将现有用户添加到www-data组

执行以下命令,将名为vgite的现有用户添加到www-data组,执行:

sudo usermod -a -G www-data  vgite
id vgite
groups vgite

上面的命令会将用户vgite添加到名为www-data的补充组中。
仅将-a选项与-G选项一起使用。