1.useradd
【命令作用】在系统中创建新用户
【命令语法】useradd(选项)(参数)
【常用选项】
-g 指定用户的所属群组
-G 指定用户的附加群组
-u 指定用户的id
【参数说明】需要创建的用户的用户名
【命令示例】
创建一个新用户ruan,并且指定他的id为123
# useradd ruan -u 123
2.groupadd
【命令作用】创建一个新的工作组
【命令语法】groupadd(选项)(参数)
【常用选项】
-r 创建系统工作组,但是组的id要小于500
-g 指定组的id
【参数说明】需要创建的工作组的组名
【命令示例】
创建一个名为ruan的工作组
# groupadd -r ruan
3.passwd
【命令作用】设置更改密码(但是只有管理员才能改所有的密码,用户只能改自己的密码)
【命令语法】passwd(选项)(参数)
【常用选项】
-d:删除密码(只有管理员才能用)
-l:把密码锁住
-u:解开上锁的帐号
【参数说明】设置密码的账户名称
【命令示例】
锁定ruant账户,无法使用密码登陆
# passwd -l ruan
解开ruan用户的密码锁定
# passwd -u ruan
4.gpasswd
【命令作用】Linux下工作组文件/etc/group
和/etc/gshadow的管理工具
【命令语法】gpasswd(选项)(参数)
【常用选项】
-a 添加用户到组
-d 从组中删除用户
-A 指定组管理员
-r 删除密码
-R 限制用户登入组
【参数说明】指定管理的工作组的组名
【命令示例】
把用户jie加入到ruan组中
# gpasswd -a jie ruan
限制ruan用户组用户登入到组
# gpasswd -R ruan
5.usermod
【命令作用】修改用户信息
【命令语法】usermod(选项)(参数)
【常用选项】
-d 修改用户的登入目录
-l 修改用户的账户名称
-L 锁定账户密码
-u 修改用户的UID
-U 解除密码锁定
-g 修改用户的所属组
-G 修改用户的附加组
-e 修改用户账户的有效时间
【参数说明】需要要修改用户的用户名
【命令示例】
修改jie用户名为ruan
# usearmob -l ruan jie
修改ruan用户登入目录为/010
# usermod -d ruan /010
6.groupmod
【命令作用】用于修改组的名称和id
【命令语法】roupmod(选项)(参数)
【常用选项】
-g 修改工作组id
-n 修改工作组名
【参数说明】修改组的组名
【命令示例】
将ruan组改名为jie
# groupmod -n jie ruan
修改ruanl组的组ID为520
# groupmod -g 520 ruan
7.userdel
【命令作用】删除用户的账户和相关文件
【命令语法】userdel(选项)(参数)
【常用选项】
-f:强制删除用户,即使用户当前已登录
-r:删除用户的同时,同时删除与用户相关的所有文件
【参数说明】要删除的用户名(但后面不接选项时,只删除用户,不删除相关文件)
【命令示例】
删除用户ruant以及他的所有相关文件
# userdel -r ruan
8.groupdel
【命令作用】删除指定工作组
【命令语法】groupdel(参数)
【常用选项】无
【参数说明】删除工作组的名称
【命令示例】
删除工作组ruanjie
# groupdel ruanjie
9.id
【命令作用】显示真实有效的用户合和组的id
【命令语法】id [选项][参数]
【常用选项】无
【参数说明】需要指定需要显示用户和组的用户名和组名
【命令示例】
答应ruanjie用户id和组id
# id ruanjie
10.newgrp
【命令作用】登录到一个新的组
【命令语法】newgrp [选项]
【常用选项】无
【参数说明】切换群组的名称(必须是该组的用户)
【命令示例】
将当前用户切换到jie组中
# newgrp jie
11.su
【命令作用】切换当前登录用户(exit便可返回原用户)
【命令语法】su(选项)(参数)
【常用选项】
-c 执行完命令后切换回原用户
-<参数> 切换用户时,同时变更工作目录(家目录),以及环境变量
【参数说明】指定要切换的身份目标用户名(管理员不需要)
【命令示例】
切换到ruan用户,并变更工作目录
# su -ruan
变更帐号为root并在执行ls指令后退出变回原使用者
# su -c ls root
12.chfn
【命令作用】改变finger命令显示的信息
【命令语法】chfn(选项)(参数)
【常用选项】无
【参数说明】需要指定改变finger信息的用户名
【命令示例】无
13.finger(gdm-plugin-fingerprint)
【命令作用】查找并显示用户信息
【命令语法】finger[选项][参数]
【常用选项】-l 列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,计划文件,方案文件内容
【参数说明】指定需要查询信息的用户名
【命令示例】
显示ruanjie的用户信息
# finger -l ruanjie
14.chsh
【命令作用】用来更换登录系统时使用的shell。若不指定任何参数与用户名称,则chsh会以应答的方式进行设置
【命令语法】chsh(选项)(参数)
【常用选项】
-s 更改系统预设的shell环境
-l 显示可用的shell
【参数说明】指定要改变默认shell的用户
【命令示例】
查看当前系统可用shell
# chsh -l
15.chage
【命令作用】用来修改帐号和密码的有效期限
【命令语法】
chage (选项) (参数)
【常用选项】
-m 密码可更改的最小天数(为零时代表任何时候都可以更改密码)
-M 密码保持有效的最大天数
-E 帐号到期的日期。过了这天,此帐号将不可用。
-d:上一次更改的日期
【参数说明】需要修改的用户的用户名
【命令示例】
修改ruan用户密码的有效期限
# chage ruan