檔案的權限問題:對普通檔案的權限可能比較了解,現在掌握目錄讀、寫、執行權限的含義
| 普通檔案 | 目錄
r 可讀權限 | 可以檢視,例如cat,less | 目錄下的内容可以用ls檢視(不一定課ll)
w可寫權限 | 可以編輯,儲存 |可以再目錄下建立檔案
x執行權限 |shell腳本可以執行 | 可以cd進入目錄,用ll檢視
改變檔案權限:1.隻有root可以改變檔案的屬主 用chown [-R] user_name file | directory,
chown owner_name : group_name 同時改變屬主、屬組
2.隻用root和所有者可以改變檔案的屬組 chgrp group_name file | directory
3.chmod 777 | u+x | o=rwx | chmod --reference=b 所有權限改為和一樣
4.改變檔案的權限是在改變别人對自己檔案的操作權限,修改前請慎重考慮。
建立檔案時的預設權限
建立檔案時的權限 umask至決定了建立檔案時的權限,通常檔案不具有執行權限。預設情況下建立的目錄權限777-umask,檔案權限666-umask.預設管理者umask=022,普通使用者umask=002,umask值修改後在下次登入後還原,要想永久改變需要修改環境變量。