[TOC]
登录、注销、切换
切换到root用户
su - root # 切换到root用户
su - hzg # 切换到hzg用户
注销
logout # 运行级别3有效,非图形界面
用户管理
1:用户和组相关文件
- 用户配置/etc/passwd文件
用户配置文件
每行含义:用户名:口令:用户标识号:组标识号:注释性说明:主目录:登录Shell
口令是看不到的,或者是x
# 查询所有用户
cat /etc/passwd
- 口令配置/etc/shadow文件
口令配置文件
每行含义:登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:时效时间:标志
- 组配置/etc/group文件
组配置文件
每行含义:组名:口令:组标识号:组内用户列表
组内用户列表是看不到的,隐藏了
# 查询所有组
cat /etc/group
2:添加用户
创建一个名为hzg
的用户,默认加入hzg
组(没有这个组会默认创建)
useradd hzg
创建一个名为zwj
的用户,并加入wudang
这个组
useradd -g wudang zwj
创建一个名为hzg
的用户,且用户目录为/home/test
useradd -d /home/test hzg
3:设置用户密码
passwd hzg # 为用户 hzg 设置密码
passwd # 为用户 当前用户 设置密码,慎重,注意!!!
4:删除用户
userdel hzg # 保留家目录的删除 hzg 用户
userdel -r hzg # 删除 hzg 用户,且删除 hzg 的家目录,谨慎使用,建议保留家目录
5:查询所有用户
cat /etc/passwd
6:查询用户信息
id root # 查 root 用户的信息
id hzg # 查 hzg 用户的信息
7:查询用户的信息
id root # 查看 root 用户的 id - 组id - 组名称
who am i # 查看当前登录用户
8:找回用户密码
百度
9:切换用户
su usernsme # su 用户名
方便批量管理用户
10:查询所有组
cat /etc/group
11:加组
- 把当前用户添加到组
wudang
groupadd wudang
- 把当前用户添加到与用户名相同的组
groupadd
- 把
root
用户添加到root
组
[root@hzg -] groupadd
- 把
tom
用户添加到tom
组
[tom@hzg -] groupadd
12:修改用户的组
- 把
zwj
的组改为mojiao
usermod -g mojiao zwj
13:改变用户登录的初始目录
- 初始目录一般与用户名相同
# usermod -d 目录名 用户名
# 修改用户hzg登录后的初始目录为/home/tom目录
# 用户hzg的文件将放在/home/tom目录下
usermod -d /home/tom hzg