用户的添加,指定密码,删除用户
-
说明:Linux系统是一个多用户多任务的操作系统,每一个用户至少要有一个组
-
添加用户
-
命令
# useradd [选项] 用户名 useradd LiHua # /home/LiHua 是LiHua的家目录 # useradd -d 目的地址 用户名 mkdir /home/someGroup useradd -d /home/someGroup/LiMing LiMing # /home/someGroup/LiMing 是LiMing的家目录
-
进行命令后发生的操作:
- 添加了一个用户名为 ”LiHua" 的用户,并添加了一个名称同为 ”LiHua“ 的组
- 没有 -d 参数,则默认在/home下创建了名称为 “LiHua" 的文件夹
- 有 -d 参数,则指定目录为新用户的家目录
-
-
删除用户
-
删除用户但保留用户家目录
# userdel 用户名 userdel LiMing
-
删除用户并删除其家目录
# userdel -r 用户名 userdel -r LiMing
-
-
为用户指定密码
-
命令
# passwd 用户名 passwd LiMing
-
查询用户信息
# id 用户名
id LiHua
# 查看当前用户
whoami
切换用户
# 切换到高级用户(需要高级用户的密码)
# su - 需要切换到的用户名
su - LiHua
# 切换到低级用户(不需要密码)
# 可以直接使用exit
exit
组的管理
-
说明:用户组可以对有共性的多个用户进行统一的管理
-
增加组
# groupadd 组名 groupadd Chinese
-
删除组
# groupdel 组名 groupdel Chinese
-
在创建用户时为其指定组
# useradd -g 组名 用户名 useradd -g Chinese LiHua
-
用户修改用户组
# usermod -g 新的用户组 用户名 usermod -g anotherGroup LiHua
用户和组的配置文件
-
用户配置文件
vim /etc/passwd
-
组配置文件
vim /etc/group
-
口令配置文件(密码和登录信息,是加密信息)
vim /etc/shadow