[jeremy@localhost ~]$ ll
total 0
drwxrwxr-x. 2 jeremy jeremy 110 oct 17 20:11 aaa
drwxrwxr-x. 3 jeremy jeremy 30 oct 6 20:43 bbb
drwxr-xr-x. 2 jeremy jeremy 6 oct 17 16:27 desktop
drwxr-xr-x. 2 jeremy jeremy 6 oct 17 16:27 documents
drwxr-xr-x. 2 jeremy jeremy 6 oct 17 16:27 downloads
drwxr-xr-x. 2 jeremy jeremy 6 oct 17 16:27 music
drwxr-xr-x. 2 jeremy jeremy 6 oct 17 16:27 pictures
drwxr-xr-x. 2 jeremy jeremy 6 oct 17 16:27 public
drwxr-xr-x. 2 jeremy jeremy 6 oct 17 16:27 templates
drwxr-xr-x. 2 jeremy jeremy 6 oct 17 16:27 videos
在linux中第乙個字元代表這個檔案是目錄、檔案或鏈結檔案等等。
當為[ d ]則是目錄接下來的字元中,以三個為一組,且均為 「rwx」 的三個引數的組合。其中,[ r ]代表可讀(read)、[ w ]代表可寫(write)、[ x ]代表可執行(execute)。 要注意的是,這三個許可權的位置不會改變,如果沒有許可權,就會出現減號[ - ]而已。當為[ - ]則是檔案;
若是[ l ]則表示為鏈結檔案(link file);
若是[ b ]則表示為裝置檔案裡面的可供儲存的介面裝置(可隨機訪問裝置);
若是[ c ]則表示為裝置檔案裡面的串列埠裝置,例如鍵盤、滑鼠(一次性讀取裝置
從左至右用 0-9 這些數字來表示。第 0 位確定檔案型別,
第 1-3 位確定檔案屬主(該檔案的所有者)擁有該檔案的許可權。
第 4-6 位確定檔案屬組(所有者的同組使用者)擁有該檔案的許可權,
第 7-9 位確定其他使用者擁有該檔案的許可權。
其中,第 1、4、7 位表示讀許可權,如果用 「r」 字元表示,則有讀許可權,如果用 「-」 字元表示,則沒有讀許可權;
第 2、5、8 位表示寫許可權,如果用"w"字元表示,則有寫許可權,如果用"-「字元表示沒有寫許可權;
第 3、6、9 位表示可執行許可權,如果用"x"字元表示,則有執行許可權,如果用」-"字元表示,則沒有執行權
# chgrp [-r] 屬組名 檔名 #更改檔案屬組,前提是組已經存在
-r : 遞迴更改檔案屬組,就是在更改某個目錄檔案的屬組時,如果加上 -r 的引數,那麼該目錄下的所有檔案的屬組都會更改
# chown [-r] 屬主名 檔名 #更改檔案屬主
# chown [-r] 屬主名:屬組名 檔名 #更改檔案屬主,同時修改檔案屬組
linux 檔案屬性有兩種設定方法,一種是數字,一種是符號。
linux 檔案的基本許可權就有九個,分別是 owner/group/others 三種身份各有自己read/write/execute 許可權
r:4
w:2x:1
每種身份(owner/group/others)
各自的三個許可權(r/w/x)分數是需要累加的,
例如當許可權為: [-rwxrwx—] 分數則是:owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= — = 0+0+0 = 0
# chmod [-r] xyz 檔案或目錄 #修改檔案的9個屬性
xyz :為rwx屬性數值的相加
# ls ‐al .bashrc
‐rw‐r‐‐r‐‐ 1 root root 395 jul 4 11:45 .bashrc
# chmod 777 .bashrc
# ls ‐al .bashrc
‐rwxrwxrwx 1 root root 395 jul 4 11:45 .bashrc
基本上就九個許可權分別是(1)user (2)group (3)others三種身份,那麼我們就可以藉由u,g,o來代表三種身份的許可權。此外, a 則代表 all 亦即全部的身份!那麼讀寫的許可權就可以寫成r,w,x。也就是可以使用底下的方式
# chmod [ugoa] +/-/= [rwx] 檔案或目錄
+(加入)-(除去) =(設定)
將檔案許可權設定為 -rwxr-xr--
可以使用 chmod u=rwx,g=rx,o=r 檔名
Linux 檔案基本屬性
linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同一檔案 包括目錄檔案 的許可權做了不同的規定。在linux中我們可以使用ll或者ls l命令來顯示乙個檔案的屬性以及檔案所屬的使用者和組,如 deng den...
Linux 檔案基本屬性
linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同一檔案 包括目錄檔案 的許可權做了不同的規定。在linux中我們可以使用ll或者ls l命令來顯示乙個檔案的屬性以及檔案所屬的使用者和組,如 root www...
Linux 檔案基本屬性
linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同一檔案 包括目錄檔案 的許可權做了不同的規定。在linux中我們可以使用ll或者ls l命令來顯示乙個檔案的屬性以及檔案所屬的使用者和組,如 root www...