标签:
1、查看用户组列表
命令:cat /etc/group
数据格式:组名:口令:组标识号:组内用户列表
2、查看用户列表
命令:cat /etc/passwd
数据格式:用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
3、查看用户密码列表
命令:cat /etc/shadow
数据格式:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
4、用户切换
命令:su - username (需要输入切换用户的密码)
5、创建用户
命令格式:useradd 选项 用户名
例:useradd -d /home/gemhome -g group -G adm,root gem
注:新建了一个用户gem,为该用户创建了主目录/home/gemhome,主用户组为group,同时又属于adm和root用户组
6、删除用户
命令格式:userdel 选项 用户名 (常用的选项是-r,他的作用是把用户的主目录一起删除)
例:userdel -r sam
注:删除掉用户sam和他的主目录
7、修改用户 命令格式:usermod 选项 用户名 (只有终极管理员才有权限修改帐号名,如果用sudo命令来对普通帐号授权也行)
例: usermod -l zhangs -s /bin/ksh -d /home/z -g developer sam
注:此命令将用户sam的名称改为zhangs,登录Shell修改为ksh,主目录改为/home/z,用户组改为develope
8、查看用户的属性
命令格式:id username (显示username的uid和gid ,缺省为当前用户的id信息)
9、用户口令管理
命令格式:passwd 选项 用户名 (终极用户能为自己和其他用户指定口令,普通用户只能修改自己的口令)
-l 锁定口令,即禁用账号 (passwd命令还能用-l(lock)选项锁定某一用户,使其不能登录:passwd -l username)
-u 口令解锁 -d 使账号无口令 (passwd命令可将用户sam的口令删除,这样用户sam下一次登录时,系统就不再询问口令:passwd -d sam)
-f 强迫用户下次登录时修改口令 如果默认用户名,则修改当前用户的口令。
例如:假设当前用户是sam,则下面的命令修改该用户自己的口令:
#passwd
Old password:******
New password:*******
Re-enter new password:*******
如果是终极用户,能用下列形式指定任意用户的口令:
# passwd sam
New password:*******
Re-enter new password:*******
10、新增用户组
命令格式:groupadd 选项 用户组 (用户组添加后,将用户进行组赋予用chown和chgrp指令)
例: groupadd group1
注:此命令向系统中增加了一个新组group1,新组的组标识号是在当前已有的最大组标识号的基础上加1
11、删除用户组
命令格式:groupdel 用户组 例:groupdel group1
注:此命令从系统中删除组group1
12、修改用户组
命令格式:groupmod 选项 用户组
例:groupmod -g 10000 -n group2 group1
注:此命令将组group1的标识号改为10000,组名修改为group2
标签:
原文地址:http://www.cnblogs.com/juanmao-zhang/p/4895917.html