用户和用户组

/etc/group:存储当前系统中所有用户组信息

/etc/gshadow:存储当前系统中用户组的密码信息

/etc/passwd:存储当前系统中所有用户信息

/etc/shadow:存储当前系统中所有用户的密码信息


创建用户组:groupadd   用户组的名称

修改用户组的名称:groupmod   -n    新组名    原组名

修改用户组的编号:groupmod   -g    编号   用户组名称

创建组并指定组的编号:

groupadd   -g   888   market(其中888为用户组的编号,market为用户组的名称)

删除用户组:groupdel    用户组名称(删除用户组之前要先删除组中的用户)


往用户组中添加用户:useradd   -g    组名     用户名

删除用户:userdel   用户名

删除用户及用户的文件:userdel    -r    用户名

useradd   -d   /home/xxx    imooc:在创建用户的时候创建用户的文件夹

usermod    -l   新用户名    旧用户名

修改用户的所属用户组:usermod  -g   目标用户组名    用户名

例如:usermod   -g     group1   kate(group1是用户组,kate是用户,把k)


锁定用户:passwd    -l     用户名

解锁用户:passwd    -u     用户名

删除用户的密码:passwd   -d    用户名


添加附属组:gpasswd    -a   用户名    组名

例如:gpasswd    -a   cls    boss(cls:用户名;boss:组名)

删除附属组:gpasswd   -d   用户名    组名

添加用户的时候同时设置他的主要组和附属组语法格式如下:

useradd   -g  主要组的名称     -G  附属组的名称(如果附属组有多个,中 间用逗号隔开)

设置用户组的密码:gpasswd    用户组的名称


切换用户:su   用户名(root用户切换到普通用户不需要密码,普通用户切换到root用户则需要密码)

whoami:显示当前登录的用户名

id   用户名:显示指定用户信息

groups    用户名:显示用户所在的组

chfn    用户名:设置用户资料

finger   用户名:显示用户详细资料

你可能感兴趣的:(用户和用户组)