
- 01 一圖詳解「ls -l」
- 02 兩種符號區分表示檔案和目錄
- 03 三種訪問權限及表示
- 04 四種符號表示檔案所屬者用戶
- 05 三個變更檔案所屬者及修改所屬者權限的命令
- 06 作業實踐命令舉例
- 變更檔案所屬者
- 變更檔案所屬者對檔案的權限
- 07 附錄 chmod 命令使用示意圖
- 08 小結
01 一圖詳解「ls -l」

02 兩種符號區分表示檔案和目錄
- -(橫線) # 表示非目錄檔案
- d # 表示目錄檔案
03 三種訪問權限及表示
檔案或目錄的訪問權限分為只讀、只寫、可執行三種,
- r # 只讀(可用數字 4 表示)
- w # 寫(可用數字 2 表示)
- x # 可執行(可用數字 1 表示)
- - # 表示無權限(即無 rwx 權限)
04 四種符號表示檔案所屬者用戶
- u # 表示"用戶(user)",即檔案或目錄的所有者,
- g # 表示"同組(group)用戶",即與檔案屬主有相同組ID的所有用戶,
- o # 表示"其他(others)用戶",
- a # 表示"所有(all)用戶",它是系統默認值,
05 三個變更檔案所屬者及修改所屬者權限的命令
修改檔案權限命令:chmod、chgrp、chown,
- chmod # (change mode) 用來變更用戶對檔案的權限的命令,就是修改讀、寫、執行屬性,
- chown # (change owner) 用來變更檔案或目錄的所有者和所屬用戶組的命令,需要超級用戶 root 權限才能執行該命令,
- chgrp # (change group) 用來變更檔案或目錄的所屬用戶組的命令,與 chown 命令不同,chgrp 允許普通用戶改變檔案所屬的組,只要該用戶是該組的一員,
06 作業實踐命令舉例
變更檔案所屬者
- (1)chown -R admin /logs # 把檔案夾 /logs 及其下的所有檔案和子目錄的所屬者改成 admin (注: -R 即以遞回的方式逐個變更);
- (2)chown -R admin.root /logs # 把檔案夾 /logs 及其下的所有檔案和子目錄的所屬者改成 admin,所屬組改為 root;
- (3)chown admin log # 把檔案 log 的所有者改為 admin;
變更檔案所屬者對檔案的權限
- (1)chmod ug+w,o-x info.log # 為 info.log 檔案,所屬者(u)增加寫(w)權限;所屬組(g)增加寫(w)權限;其他用戶(o)洗掉執行權限(x);
- (2)chmod a+x info.log # 為 info.log 檔案的所有用戶增加可執行(x)權限;
- (3)chmod -R 777 /logs # 為 logs 及其下的所有檔案和子目錄的所屬者(u),所屬組(g),其他用戶(o)賦予所有權限,即可讀(r),可寫(w),可執行(x)權限;
07 附錄 chmod 命令使用示意圖

08 小結
搞懂「檔案所屬者更改及權限的賦予」,涉及關于 chown、chmod、chgrp 命令,結合用例零基礎理解和掌握使用,
「不甩鍋的碼農」原創,轉載請注明來源,未經授權禁止商業用途!同名 GZH 請關注!
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/423520.html
標籤:其他
上一篇:深入聊一下const關鍵字
