id 查看用户uid,gid,所属组
useradd 新建用户
userdel 删除用户
usermod 修改用户
passwd 修改和锁定账户
groupadd 新建组
groupdel 删除组
groupmod 修改组
newgrp 更改有效组
#########useradd
一、useradd命令 新建
格式:useradd [选项]... 用户名
常用命令选项
-u:指定 UID 标记号
-d:指定宿主目录,缺省为 /home/用户名
-e:指定帐号失效时间
-g:指定用户的基本组名(或GID号)
-G:指定用户的附加组名(或GID号)
-M:不为用户建立并初始化宿主目录
-s:指定用户的登录Shell
-c:用户注释描述信息
-r: 新建系统用户,不会有新建家目录
#########userdel
二、userdel命令 删除
格式:userdel [-r] 用户名
添加 -r 选项时,表示连用户的宿主目录一并删除
############usermod
三、usermod命令 修改
格式:usermod [选项]... 用户名
常用命令选项
-l:更改用户帐号的登录名称
-L:锁定用户账户
-U:解锁用户账户
以下选项与useradd命令中的含义相同
-u、-d、-e、-g、-G、-s
###########passwd命令
四、passwd命令 密码
格式:passwd [选项]... 用户名
常用命令选项
-d:清空用户的密码,使之无需密码就可以切换用户
-l:锁定用户帐号 如果上面usermod锁住了,这里也锁住了,就是上了两把锁
-S:查看用户帐号的状态(是否被锁定)
-u:解锁用户帐号
--stdin:接收别的命令stdout做为stdin标准输入设置密码
root用户可以修改所有用户密码,不要求复杂性
普通用户只能改自己的密码,要求复杂性
###########groupadd(新建组)、groupdel(删除组)、groupmod(修改组)
五、#groupadd命令 新建组
格式:groupadd [-g GID] 组帐号名
六、groupdel命令 删除组
格式:groupdel 组帐号名
七、#groupmod命令 修改组
用途:设置组名和组id
格式:groupmod [选项]... 组帐号名
常用命令选项
-n:修改组名
-g:修改组id
################newgrp
八、newgrp 修改有效组
有效组?
新建文件或者文件夹的时候,使用的gid
gid是哪个,哪个就是有效组
#
#如下报错
#用户必须是组的成员才能切换有效组
[sc1@sc ~]$ newgrp sc2