在FreeBSD中如何将用户到用户组

时间:2019-11-20 08:53:56  来源:igfitidea点击:

如何在FreeBSD操作系统下将用户添加到用户组?
如何在FreeBSD上将用户Hyman添加到用户组中?

将现有的FreeBSD用户添加到用户组并替换成员关系

查看Hyman用户当前的组成员身份:

# id Hyman

将现有用户Hyman添加到次要组ftpusers中。:

# pw usermod Hyman -G ftpusers

可以将Hyman添加到次要组ftpuser和wwwusers中:

# pw usermod Hyman -G ftpusers,wwwusers

-G选项设置默认组,在新组中授予用户新成员资格。

FreeBSD将用户添加到用户组并保留现有的组成员身份

在上述命令中,用户将从现有的组成员资格中删除。

为了避免这种情况,请使用以下语法:

pw group mod {groupNameHere} -m {userNameHere}
pw group mod {groupNameHere} -m {userNameHere1,userNameHere2,...}

同样,查看jerry用户的当前组成员身份:

# id jerry

输出示例:

uid=1002(jerry) gid=1002(jerry) groups=1002(jerry),1004(wwwusers)

将jerry添加为ftpusers组的组成员,同时保持原来的组成员身份不变:

# pw group mod ftpusers -m jerry

使用id命令验证它:

# id jerry

将新用户添加到用户组

在创建新用户时,可以指定用户所在的组
将新用户添加到系统和次要组中:

# pw useradd wendy -G sales
# passwd wendy
# id wendy

第一个命令将用户wendy通过名为sales的次要组添加到系统中。
第二个命令为Wendy设置密码。

在linux中查看某个用户组的成员(用户)

查看sales组的所有成员:

# pw group show sales

或者搜索/etc/group文件

# grep ^sales /etc/group

查看用户的组成员身份,请使用groups命令:

# groups wendy

或者

# id wendy
# id -G -n wendy