Linux 檔案及目錄許可權基礎命令操作

2021-08-04 21:58:25 字數 1122 閱讀 2283

linux許可權主要分為讀,寫,執行三種控制,使用ls -l命令檢視檔案或目錄資訊時,系統會顯示為r(讀取許可權),w(寫入許可權),x(執行許可權),以下為ls -l顯示的資訊:

其中第一列的第乙個字元為檔案型別:-代表普通檔案,d代表目錄,l代表鏈結檔案,b或c代表裝置。第二至第十個字元代表許可權,三位一組分別為所有者許可權、所屬者許可權、其他賬戶許可權。第二列為鏈結數量或子目錄個數,第三列為文件的所有者,第四列為檔案的所屬組,第五列為容量,第六七八三列為文件被修改的日期,第九列為檔案或目錄名稱。

對於許可權的表示,除了可以使用比較直觀的rwx表示外,還可以用乙個3bit的數字來表示,0b111三位上的1分別對應rwx,則7(0b111)表示rwx,5(0b101)表示r-x,2(0b010)表示-w- 。以下是修改文件屬性的兩條命令:

描述:改變檔案或目錄許可權

用法:chmod [選項] 許可權 檔案或目錄

常用選項:

–reference=rfile #根據參考文件設定許可權

-r #遞迴將許可權應用於所有的子目錄與子檔案

示例:

chmod命令引數中,u代表所有者,g代表所屬者,o代表其他使用者,a代表所有人

若此時檔案install.log的許可權屬性是rwxrw-r–,我們想改為rw-rw-rw-,則有以下四種寫法:

chmod u=rw,g=rw,o=rw install.log

chmod a=rw install.log

chmod u-x,o+w install.log

chmod 666 install.log

描述:修改檔案或目錄的所有者和所屬組

用法:chown [選項] [所有者] [:[所屬組]] 檔案或目錄

常用選項:

-r #遞迴將許可權應用於所有的子目錄與子檔案

示例:

chown user2:mail install #修改檔案所有者為user2,所屬組為mail

chown :root install #僅修改檔案所屬組為root

chown root install #僅修改檔案所屬者為root

Linux檔案 目錄許可權及歸屬

讀寫執行 讀寫執行讀 寫執行rw xrwx rwx檔案所有者 檔案所屬組 其他使用者 r 讀 w 寫 x 可執行 檢視內容cat 修改內容vi 作為命令使用 列出目錄內容ls 新增 刪除 touch rm 進入資料夾或搜尋 cd ugoa rwx 檔案或目錄 遞迴修改指定目錄下所有檔案 子目錄的許可...

Linux檔案許可權及目錄管理

linux檔案許可權 linux檔案目錄管理 當前工作目錄 上層目錄 根目錄 當前家目錄 上個工作目錄 account使用者家目錄 account變換目錄 cd 路徑 顯示當前工作目錄 pwd 建立空目錄 mkdir pm 遞迴,許可權 目錄名 刪除空目錄 rmdir p 遞迴 檔案與目錄檢視 ls...

Linux 檔案 目錄 許可權及修改

首先所有許可權對於三類使用者分別設定 user 所有者 group 組群 others 其他 許可權也是有三種 read write execute,這三種許可權對於文件和目錄有不同的意義。1.對於文件 read 可以檢視文件的內容 write 可以修改文件的內容,新增 刪除 修改內容等 execu...