本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!
注意:最新修改版本已发布在 这里,点击前往查看!
关系概图
用户
添加用户
语法:
1
useradd 用户名
案例:创建用户xl
说明:
如果不指明家目录,会自动创建与用户同名的家目录/home/xl
创建用户并指明家目录:
1
useradd -d 目录 用户名 # 指定家目录(指定/home下不存在的目录)
案例:创建用户xj,家目录为/home/tigger
设置用户密码:
登录新账户:
1
2user: xh
passed: xh登录成功(默认进入到家目录):
删除用户
语法:
1
userdel 用户名
案例:
删除用户xl,保留家目录:
删除用户xj和家目录(/home/tigger):
思考:正常工作中是否要删除家目录?
因为用户在工作中产生的代码会存放在家目录中,所以家目录一般不需要删除
查询用户信息
语法:
1
id 用户名
案例:查询root用户信息
注意:如果用户不存在,会返回 “无此用户”
切换用户
介绍:
在linux中,如果用户权限不够,可以通过su - 命令切换到高权限用户(例如root)
案例:在zf用户下使用
su - root
命令,切换回root用户注意:
从高权限到低权限切换用户不需要输入密码,反之需要
exit
命令可切换为原来的用户whoami
(who am i
) 命令可查看当前用户名称(用户信息)
用户组
概念
类似于小组,系统可以对有共性的多个用户进行统一的管理
组的操作
创建用户组:
1
groupadd wudang
删除用户组:
1
groupdel wudang
案例:创建用户zwj并将其添加到用户组wudang中
注意:家目录和用户组不是一个东西,要区分开
修改用户组:
1
usermod -g 用户新组名 用户名
案例:
用户和组的相关文件
用户配置信息
存放用户基本信息
路径:/etc/passwd
配置信息组成:
口令配置文件
存放用户密码
- 路径:/etc/shadow
- 配置信息组成:
组配置文件
记录linux包含的组的信息
路径:/etc/group
配置信息组成:
不足之处,欢迎留言,会及时回复,及时更正!
创作不易,感谢支持!