1、useradd
作用:在linux系统中添加一个用户账号
示例:[root@rhel4 root]#useradd shangwen
2、passwd
作用:给用户账号设置口令
示例:[root@rhel4 root]#passwd shangwen
3、usermod
作用:修改用户相关属性
示例:
[root@rhel4 root]#usermod –L shangwen //锁定账号
[root@rhel4 root]#usermod –U shangwen //解锁账号
[root@rhel4 root]#usermod –e 2007-10-10 shangwen //设置账号的过期时间
4、whoami
作用:查询当前登录账号是谁
示例:[root@rhel4 root]#whoami
5、su
作用:在普通用户和root 账号之间切换
示例:
[root@rhel4 root]#su shangwen //切换到普通账号
[shangwen@rhel4 shangwen]$su - //返回到root账号\
6、groupadd
作用:添加组账号
示例:[root@rhel4 root]#groupadd students
7、指定或修改用户的所属组
[root@rhel4 root]#useradd –g students shangwen
//新建一个用户shangwen并且指定用户所属组为students
[root@rhel4 root]#usermod –g teachers shangwen
//修改shangwen用户的所属组为teachers
8、groupdel
作用:删除组账号
示例:[root@rhel4 root]#groupdel students
本文出自 51CTO.COM技术博客
解析存放linux用户账号文件
1、/etc/passwd文件格式如下:
LoginName:Password:UID:GID:UserInfo:Home:Shell
LOGNAME 用户登录名
PASSWORD 已过时,加密的密码存储在/etc/shadow中,这里都是x
UID 用户ID,任何拥有0值UID的用户都具有根用户(系统管理员)访权限,通常500是默认的第一个新建用户的ID
GID 用户组ID,同上
USERINFO 备注信息
HOME 用户home目录路径,即用户的工作目录
SHELL 给用户指定的shell程序
2、/etc/shadow文件格式如下:
username: passwd: lastchg: min: max: warn: inactive: expire: flag
Username: 用户登录名、
Passwd: 加密的用户口令、从1970年1月1日起到上次修改口令所经过的天数、
Lastchg: 两次修改口令之间至少经过的天数、
Min: 口令还会有效的最大天数(如果是 99999则表示永不过期)、
Warn: 口令失效前多少天内系统向用户发出警告、
Inactive: 禁止登陆前用户名还有效的天数、
Expire: 用户被禁止登陆的时间、
flag: 保留字段(暂未使用)。