在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