Linux 用户管理命令
w
显示当前在线用户,并显示他正在作什么
who
显示在线用户 whoami 查看当前shell用户
useradd
创建新帐号
passwd [username]
修改密码
userdel
删除帐号
usermod
修改帐号(禁用、启用)
su [username]
切换操作帐号 su[anotheruser]
相关文件
用户文件
用户信息文件: /etc/passwd
用户密码文件: /etc/shadow
分组信息文件:/etc/group
用户名:密码:帐号Id:分组Id:描述信息,:home路径:shell类型
root后对应信息
用户管理
开通新帐号: •useradd <username> •主要参数:
-d 指定帐号的home路径
-s 指定帐号的shell类型
-g 指定所属用户组
-p 指定密码
示例:
useradd garysu -d /home/garysu -s /bin/bash
useradd garysu -d /home/garysu -s/bin/nologin //这样定义 此用户没有登录权限
用户名 home目录 shell类型
锁定账号
在密码管理中
passwd [username] -l //锁定账户
passwd [username] -u //解锁账户
passwd [username] -d //无密码
修改帐号:
usermod <username>
-l 指定一个新用户名
-L 锁定帐号
-U 解禁帐号
其它参数与useradd相同
删除账户
userdel -r 级联删除(将用户主目录一同删除)