06 檔案許可權的操作

2021-08-14 11:10:32 字數 1201 閱讀 9201

資料夾也是乙個檔案,所以在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...