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-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南