資料夾也是乙個檔案,所以在linux中許可權的表示只有一種形式。資料夾的內容表示目錄的東西,即資料夾裡的檔名稱和資料夾名稱,而檔案的內容就表示檔案的內容。
上圖中每行的drwxrwxrwx字眼表示對該檔案或資料夾的許可權資訊;
接下來的數字表示大小,一般以位元組為單位;
第三個串表示該檔案或者資料夾的所屬者user;
第四個串表示該檔案或資料夾所屬的組group;
第五個串表示該檔案或者資料夾的建立或者修改時間;
第六個串表示檔案或資料夾的名稱。
許可權的表示由10個字元組成,有d、r、w、x、-五種字元。
d:資料夾;
r:可讀;
w:可寫;
x:可執行;
-:無。
這10個字元組成的串分為4組,
第1組1個字元,只會出現d或者-,表示是否為資料夾;
餘下3組每組均3個字元,第1個字元表示r許可權,第2個字元表示w許可權,第3個字元表示x許可權,
第2組表示該檔案或者資料夾所屬的使用者對該檔案的許可權;
第3組表示所屬的組對該檔案的許可權;
第4組表示其他人other對該檔案的許可權。
對filename的所屬使用者增加可讀許可權
chmod u+w filename
上述命令u表示檔案所屬使用者,g表示檔案所屬組,o表示其他人;+表示增加許可權,-表示刪除許可權;後面乙個字元表示許可權。
可以十進位制表示許可權,即
許可權 二進位制 十進位制
——— 000,000,000 000
rw-rw-rw- 110,110,110 666
rwxrwxrwx 111,111,111 777
等等諸如此類表示
chmod
666 filename
修改filename的所有者為group組和user使用者,所屬可只改組或者使用者的資訊。
chown user:group filename
如果覺得此文章有用,訪問一下
5 檔案許可權操作
1 include 2 int stat const char path,struct stat buf 函式功能 獲得指定pat 件的所有資訊儲存於buf結構中 返回值 操作成功返回0,失敗返回 1 stat結構體 struct stat 與stat類似功能的函式fstat include int...
13 1 2 檔案許可權
上例的輸出中,每行檔案資訊的第 1組字串就是檔案的許可權資訊。字串的首個字元是用來表示該檔案的型別。d表示目錄 表示普通檔案 b表示塊輸入輸出裝置檔案,通常是磁碟驅動器 c表示連續輸入輸出裝置,通常是音效卡 數據機等 l表示是鏈結檔案,p表示管道檔案。第2 個至第4 個字元用來確定檔案的所有者許可權...
10 檔案許可權
目錄許可權 r read contents in directory w modify contents of directory x access directory r x ls w x touch rm mv chmod x cd mkdir m 700 abc mkdir abc umask...