1、用户权限相关命令
1. | 读 | r | 4 |
2. | 写 | w | 2 |
3. | 执行 | x | 1 |
2、案例讲解
- 终端执行:ls -ahl
| Python用户 | p组用户 | 其他用户 | 硬连接数 | 用户 | 组 | 文件 | ||||||
- 文件 | r | w | - | r | w | - | 1 | r | - | 1 | python | p组 | 0.1.py |
D 文件夹 | r | w | x | r | w | x | r | - | w | 2 | python | p组 | demo |
- 硬连接数:有多少种方式可以访问到当前目录
3、chmod命令
- 说明:修改用户对文件或目录的权限
- 格式:chmod +/-rwx 文件|目录名
- 例子:
- 文件:chmod +(增加)rwx /home/ubuntu/桌面/123.txt
- 目录名:chmod -(减少)x /home
- 此时当前用户对目录home没有打开的权限
- 备注:在桌面执行123.py文件
- 输入:
- ./123.py
- 输入:
4、组管理
- 要求:root用户权限,root用户用来管理维护sys。
- 命令:
- groupadd 组名:增加组名
- groupdel 组名:删除组
- cat /etc/group:打开group文件确认组名是否成功添加,ect存放sys配置的信息文件夹,成功添加group最后一行出现组名
- chgrp -R 组名 文件|目录名
- 练习:
- 桌面创建“python学习组”文件夹
- mkdir python学习组
- ls -hl
- 创建dev组
- sudo groupadd dev
- cat /etc/group
- 查看是否创建成功
- 修改“python学习组”的组权限
- sudo chgrp -R dev python学习
- 桌面创建“python学习组”文件夹