添加新用户:/etc/default/useradd 添加用户时候的默认配置文件
#useradd USERNAME
-c “ “ à用户的注释说明
-d PATH à指定家目录,家目录不能事先存在
-D -b|s à设置默认值
-b à默认家目录位置
-s à默认shell类型
-g NUM à指定某个组GID为自己的默认组,组必须事先存在
-G grp1 grp2 ... à用户附加组,可以指定多个
-m à必须创建家目录
-M à不创建家目录
-u NUM à指定UID
-r à指定为系统用户
-s SHELL à指定shell
#userdel à删除用户
-r:删除用户及家目录
修改用户属性
#usermod USERNAME à用户修改
-c à修改附加信息
-d à修改家目录
-d –m à修改家目录,原来家目录的文件一并挪到新的家目录里面
-e à修改用户账号的过期时间
-g à修改GID
-G à修改附加组,如果原先存在,将自动覆盖
-a –G à向后追加附加组
-l à修改用户登录名
-L à锁定用户
-o à两个用户可以使用同一个ID号
-u à指定UID
-U à解锁用户
-s à修改shell
#chage USERNAME à改变用户密码过期时间(交互式命令)
#chsh USERNAME à修改用户的shell(交互式命令)
#id USERNAME à显示用户的id信息
-g à只显示GID
-G à只显示所有组ID
-n à只显示名字 例如:#id –G -n yang 显示yang用户的附加组名字 #id –u -n yang 显示yang用户的用户名
-u à只显示UID
#chfn USERNAME à修改用户各种选项资料
#finger USERNAME à查看用户信息
添加密码:/etc/login.defs是用户密码的默认设置文件
#passwd USERNAME
-l à锁定指定用户账号
-u à解除用户账号锁定
-n à最短使用期限
-w à过期警告时间
-i à非活动时间,密码过期多少天之内用户还可以修改密码
-x à最长使用期限
--stdin à在管道中直接传递密码;例如:#echo 123456|passwd –stdin yang 意思是把123456传递给yang用户作为密码
#pwck à检查password文件的完整性
添加/删除组:
#groupadd GROUPNAME à添加组
-r à添加为系统组
-g à指定GID
#groupdel GROUPNAME à删除组
#gpasswd GROUPNAME à给组加密码
#newgrp GROUONAME à把什么组作为当前用户的基本组,此时需要组密码
修改组信息
#groupmod GROUPNAME à修改组
-n à修改组名
-g à修改组的GID