Linux 用户管理
2022/7/29 5:22:54
本文主要是介绍Linux 用户管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
§1 概念
用户:任何想要使用linux系统资源的人,在使用前需要向系统管理员申请的账号
用户组:每个用户一定属于一个用户组
家目录: /home/xx,用户登录时自动进入对应的家目录下。root的家目录是 /root
§2 指令
§2.1 增加用户
指令:
新增用户 asdf
useradd asdf
新增用户 asdf,并指定家目录
useradd -d /home/aaa/ asdf
新增用户 asdf,并将用户加入组qwe
useradd -g qwe asdf
说明:
- 任何想要使用linux系统资源的人,在使用前需要向系统管理员申请的账号
- 用户至少属于一个组
- 创建用户后,会自动在/home下创建家目录
- 制定家目录的新增用户方式,应使用不存在的目录
§2.2 修改密码
指令:
修改用户 asdf 的密码
passwd asdf
§2.3 删除用户
指令:
删除用户 asdf,保留家目录
userdel asdf
删除用户 asdf,不保留家目录
userdel -r asdf
说明:
- 通常在删除时保留家目录
§2.4 查询用户信息
指令:
查询 asdf
id asdf
编辑
说明:
- uid:用户id
- gid:组id
- 组:组名
- 用户不存在时,返回 “无此用户”
§2.5 切换用户
指令:
切换用户 asdf,此时 pwd 为原来的目录
su asdf
切换用户 asdf,同时切换 shell 环境,此时 pwd 为 asdf 的目录
su - asdf
切换用户后,退回原用户
exit
su / su - 的区别在于前者只切换用户,后者同时切换用户的 shell,此时工作目录会同步变化
编辑
说明:
- 高权限用户切换低权限用户时,不需要密码
- 低权限用户进行权限不足的操作时,会有提示
- 切换用户后,使用exit退回原用户
- 制定家目录的新增用户方式,应使用不存在的目录
§2.6 查询当前用户
指令:
whoami
§2.7 修改用户asdf的组为qwe
指令:
usermod -g qwe asdf
§3 组
组是类似角色的概念,方便某一类用户被统一管理
§3.1 增加组
指令:
groupadd qwe
§3.2 删除组
指令:
groupdel qwe
§3.3 新增用户时直接指定组
指令:§2.1
§3.4 修改用户asdf的组为qwe
指令:§2.7
§4 组相关文件
/etc/passwd
用户配置文件
每行内容如下图
编辑
格式:
用户名:密码(加密的所以显示为x):用户id:组id:家目录:shell
/etc/group
组配置文件
每行内容如下图
编辑
格式:
组名:加密口令:组id:组内用户列表(有时隐藏)
/etc/shadow
口令配置文件
每行内容如下图
编辑
格式:
登录名:加密口令:最后修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:biaozhi
这篇关于Linux 用户管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法