【Linux私房菜】第四期——管理
一、Linux 用戶管理
- Linux 屬于多用戶多任務的操作系統,如果想要訪問系統資源,就要先向系統管理員申請一個賬戶,然后以這個賬戶的身份進入系統
?? 添加用戶:
在創建用戶成功后,會自動為其設置同名的家目錄,也會設置同名的組
此處需要注意,XiaoHong 家目錄的名字就是 test
?? 刪除用戶:
此時可以看到,已經沒有XiaoMing這個用戶了,不過它的家目錄依然存在
2. 可以通過 -r 同時刪除用戶的家目錄
補充說明: id 用戶名 是用來查看用戶的
?? 設置用戶密碼:
?? 查詢與切換用戶:
?? 用戶組:【系統可以通過用戶組對有多個有相同權限的用戶統一管理】
?? 與用戶和組相關的文件:
二、Linux 文件管理
- linux的每一個用戶都屬于一個組
- linux的每一個文件都有 所屬用戶,所屬組權限,其他組權限
?查看文件或目錄擁有者以及修改擁有者【默認創建文件或目錄的用戶就是文件或目錄所有者】
管理員或擁有管理員權限的用戶,可以修改文件或目錄的所有者
可以看出此時這個文件的擁有者為 LiuBei
?文件或目錄的組默認情況下為創建它的用戶所屬的組【修改文件擁有者不會改變它的所屬組】
? 修改文件或目錄所在的組:chgrp 新組 文件或目錄
此時hello的所屬組已經修改為linux
?其他組的概念:除文件的所有者和所在組的用戶外,系統的其他用戶都是魏建的其他組
? 修改用戶所在組:usermod 新組 用戶
GuanYu最初屬于同名組,現修改到了linux組,此時GuanYu已經擁有了linux組的全部權限
?修改用戶登錄的初始目錄:usermod -d 目錄 用戶名 新目錄
三、Linux 權限管理
- 下圖前十位分為四個部分:文件類型、擁有者權限、所屬組權限、其他組權限
🎂 第0位 代表文件類型:
| - | 代表普通文件 |
| d | 代表目錄 |
| l | 代表鏈接,類似于快捷方式 |
| c | 代表字符設備,鼠標鍵盤等設備 |
| b | 代表塊設備,硬盤 |
🎂 第1-3位代表擁有者的權限、4-6位代表所屬組的權限、7-9位代表其他組的權限
| r(4) | 代表讀權限 |
| w(2) | 代表寫權限 |
| x(1) | 代表執行權限 |
🎂 其他部分 說明:
| 1 | 代表硬鏈接或子目錄數 |
| LiuBei | 代表文件擁有者 |
| linux | 代表文件所屬組 |
| 0 | 代表文件大小 |
| 9月 12 14:02 | 代表最后修改時間 |
| hello | 代表文件名 |
?? 1.chmod指令——修改文件或目錄權限
(1)通過 + - = 修改權限 【u 代表所有者、g代表所有組、o代表其他人、a代表所有人】
語法案例:
chmod u = rwx, g = rw, o = r 文件或目錄 chmod g-x 文件或目錄 chmod o+w 文件或目錄(2)通過數字修改權限 r = 4 w = 2 x = 1【三位數字分別代表擁有者、組、其他用戶的權限和】
語法案例:
chmod 761 文件或目錄
?? 2.chown指令——修改文件或目錄所有者、chgrp指令——修改文件或目錄所在組
- 修改文件或目錄及其子目錄所有者:chown -R 新用戶 文件或目錄
- 修改文件或目錄所在組:chgrp 新組 文件或目錄
- 同時修改文件或目錄的所有者和組:chown 新用戶:新組 文件或目錄
?? 3.案例分析——警察和土匪
(1)創建組
(2)創建用戶【創建用戶時可以直接指定組,此處我分開操作的】
(3)將用戶添加到指定組
(4)查看是否添加成功
(5)利用jack用戶創建文件,并首次設置文件的權限【利用jack創建文件沒有截圖】
(6)更新這個文件的權限
(7)小紅投靠警察了
(8)檢查xh是否有權限對jack.txt進行讀寫【盡管xh所在的組對這個文件有讀寫權限,但是xh沒有對jack的家目錄的讀寫權限】
結論:要對目錄內的文件進行操作,首先要有對該目錄操作的權限
總結
以上是生活随笔為你收集整理的【Linux私房菜】第四期——管理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大三计算机专业下在哪投实习简历,大三实习
- 下一篇: 行向量,列向量,行主序矩阵,列主序矩阵