linux學習日記總結(2)許可權管理命令

2021-10-05 18:18:39 字數 1037 閱讀 4511

每乙個檔案的許可權都必須遵循以下的格式

dr-xr-x—

[檔案型別(1)][所有者許可權(3)][所有組許可權(3)][其他人許可權(3)]

小括號內的數字表示這個型別有多少個字元

中括號內的文字表示是型別

第二到第四個字元表示所有者的許可權(即建立這個檔案的人,用u表示)

第五到第七個字元表示所有組的許可權(即建立這個檔案的人指定一些人作為這個檔案所有組的人,用g表示)

第八到第十個字元表示其他人的許可權(即不是建立這個檔案的人,也不是這個檔案的人指定一些人作為這個檔案所有組的人,用o表示)

檔案許可權的具體型別(檔案許可權從左到右的排列順序為rwx)

例如:dr-xrwx—

第乙個字元為d,說明了這個檔案是資料夾

第二到第四個字元為r-x,說明了這個檔案的所有者有讀、-、執行許可權,沒有寫許可權,因為寫許可權為-

第五到第七個字元為為rwx,說明了這個檔案的所有組有讀、寫、執行許可權

第七到第十個字元為 —,說明了這個檔案的其他人沒有任何許可權,因為許可權為—

許可權各個使用者表示(ugoa)修改檔案許可權的兩種方法

通過修改

例如:

通過[mode=421 ]修改

許可權的數字表示

rwx rw- r–

7 6 4

修改示例:

chmod 760 hello.txt表示給檔案的所有者設定許可權為rwx,所有組設定許可權為rw-,其他人設定許可權為—

對檔案目錄許可權進行總結:

代表字元

許可權數字表示

對檔案的含義

對目錄的含義r讀

4可進行讀取檔案的操作

可以檢視這個目錄下所擁有的檔案的名詞及屬性w寫

2可以對這個檔案進行寫入或者修改

可以刪除、拷貝、複製這個資料夾下的檔案x執行

1可以執行檔案

可以進入檔案

Linux學習日記(2)

命令列操作 esc鍵回到命令列操作 a追加,向後移一位 a到行末 ii到行首 o插入一新行 o上方插入一新行 q退出沒有修改的檔案 q!強制退出,不儲存 w儲存不退出,隨時儲存 x儲存並退出 vi拷貝命令 yy複製 7yy 複製下面7行 p貼上下面 p貼上上面 dd剪下,以行為單位 u撤銷x刪除n個...

Linux許可權管理總結(2) 特殊許可權

1.特殊許可權facl 訪問控制列表支援 標準linux檔案系統 ext2 3 4 支援使用posix acl設定多個複雜檔案許可權,前提是檔案系統是使用acl選項掛載的。在red hat enterprise linux中,如果通過ls l顯示的許可權字串的最後乙個字元是 則檔案或目錄設定了acl...

Linux學習日記D2

今天在makefile中遇到乙個問題,在我編寫三個檔案進行make的時候一直出現makefile 2 遺漏分隔符。停止。具體程式比較簡單,如下 include b.h int main void hello include stdio.h void hello makefile test a.o b...