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學習組”文件夾