1、用户管理
1.1、查看用户
其中信息依次为 用户名:用户密码(加密):UID:GROUPID:用户备注:home地址:默认shell

1.2、查看用户添加用户:
| useradd |
| -g:用户组 |
| -d:指定用户目录 |
| -m:用户目录不存在时创建用户目录 |
| -s:指定使用的shell |
1.3、查看用户删除用户:
1.4、查看用户修改用户:
| usermod: |
| 选项和useradd一样,修改对应的信息 |
1.5、修改密码:
| passwd:root用户可以修改其他用户的密码,其他用户不使用sudo的情况下只能修改自己的密码 |
| -d:删除指定用户的密码 |
| -l:修改用户名 |
| -u:解锁指定用户 |
2、用户组管理
2.1、查询用户组信息
信息依次为:组名:组密码:用户组ID:属于该组的用户

2.2、增加用户组:
| groupadd: |
| -g:groupid |
| -o:表示可以与现有的groupid重复 |
2.3、删除用户组:
2.4、修改用户组名:
| groupmod: |
| -g:同上 |
| -o:同上 |
| -n:新的用户组名 |
2.5、切换用户的用户组:
3、添加批量用户
准备两个文件user.txt: 和/etc/passwd格式一样
| user004:1qaz!QAZ:604:1:user004:/home/user004:/bin/bash |
| |
| passwd.txt:user004:1qaz!QAZ |
操作命令
| 1. newusers < user.txt |
| |
| 2. chpasswd < passwd.txt |
两个命令分别为批量添加用户和批量修改用户密码,执行完毕就添加完毕了
4、文件权限
ls 查看文件权限
信息分别是: 文件类型 文件权限信息 硬链接数量 属主用户名 属主的组名 文件大小 上次修改时间 文件名或者目录名
三个权限信息分别为 用户 组 其他

修改权限
| 格式为 [ugoa] [+-=] [rwx] |
| chmod 777 -R 目录名 |
| chmod r+w+x 文件 |
| chmod u-x 文件 |
修改从属关系
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现