1. 程式人生 > >linux的檔案屬性與目錄配置

linux的檔案屬性與目錄配置

三個重要檔案:

/etc/passwd    系統上的賬號與一般身份使用者,還有那個 root 的相關資訊
/etc/shadow    密碼
/etc/group       所有群組名稱

ls -al

『-al』則表示列出所有的檔案 ( 包含隱藏檔,就是檔名前面第一個字元為 . 的那種檔案 ) 
第一個屬性代表這個檔案是『目錄、檔案或連結檔案等等』: 
[ d ] 目錄
[ - ] 檔案
[ l ] 連結檔(link file); 
[ b ] 裝置檔案裡面的可供儲存的介面裝置; 
[ c ] 裝置檔案裡面的串列埠裝置,例如鍵盤、滑鼠。

目錄配置

對於一個目錄,若僅有讀許可權而無執行許可權,則無法進入、

chgrp

# chgrp [-R] 組名 dirname/filename ... 
引數: 
-R : 進行遞迴( recursive )的持續變更,亦即連同次目錄下的所有檔案、目錄都更新成為這個群組之意。常常用在變更某一目錄的情況。 
示例:
chgrp 組名 路徑或者檔名

chown

# chown [-R] 賬號名稱 檔案或目錄 
# chown [-R] 賬號名稱:群組名稱 檔案或目錄

chmod

# chmod [-R] xyz 檔案或目錄 
引數: 
xyz : 就是數字型別的許可權屬性,為 rwx 屬性數值的相加。 

u是user、g是group、o是other、a是all、
+ - = 加 減 設定

# chmod u=rwx,go=rx 檔名
# chmod a+w 檔名