課時6.檔案許可權操作-大資料與人工智慧實戰L1系列課程-小象學院
1.檔案或資料夾許可權
資料夾或者檔名稱前用四種字母和符號表示的一串字串表示的檔案或者資料夾型別和許可權。
-:表示檔案型別為檔案 d:表示檔案型別為資料夾 l:小寫的L表示符號連結 r:可讀 w:可寫 x:可執行
2.drwxrwxr-x資料夾許可權舉例:
第一組rwx:表示這個資料夾的擁有者對資料夾的許可權:可讀可寫可執行 第二組rwx:表示這個資料夾的所屬組對資料夾的許可權:可讀可寫可執行 第三組r-x:表示這個資料夾的其他使用者對資料夾的許可權:可讀,不可寫,可執行
3.修改檔案許可權
chmod u/g/o +/- r/w/x 表示給檔案的使用者/組/其他新增或者取消讀寫執行許可權 chmod u+x filename表示為檔案/資料夾所屬使用者新增可執行許可權 chmod u-x filename 表示為檔案/資料夾所屬使用者刪除可執行許可權 chmod g-rw filename表示將檔案/資料夾對所屬組的rw許可權取消 chmod o-rw filename表示將檔案/資料夾對其他人的rw許可權取消
4.檔案許可權的每一組可以用三位二進位制數表示
rwxrwxr-x對應的二進位制111111101每組換算成十進位制數字775 如果想取消其他使用者的執行許可權rwxrwxr--換成二進位制111111100換算成十進位制數字774 執行賦權命令:chmod 774 finame
5.如果要將一個資料夾的所有內容許可權統一修改,則可以使用-R引數
chmod -R 777 dirname/
6.注意:目錄沒有執行許可權的時候普通使用者不能進入,屬主也不可以
當檔案具有讀寫許可權時,雖然沒有執行許可權,如果該檔案父資料夾具有寫許可權普通使用者可以在資料夾中刪除該檔案,這樣的刪除操作屬於對父級資料夾的修改。如果父資料夾沒有寫許可權普通使用者是不能再資料夾中刪除檔案的。