檔案許可權與歸屬

2021-09-27 12:14:02 字數 1703 閱讀 3445

在linux系統中一切都是檔案,但是每個檔案的型別不盡相同,因此linux系統使用了不同的字元來加以區分,常見的字元如下所示。

1.-:普通檔案。

2. d:目錄檔案。

3. l:鏈結檔案。

4. b:塊裝置檔案。(鍵盤等)

5. c:字元裝置檔案。

6. p:管道檔案。

檔案許可權:可讀(r)、可寫(w)、可執行(x),也可以分別用數字4、2、1表示。

----------. 1 root root 0 9月 26 23:35 1

[root@root tmp]# a

第一位代表的是檔案或者目錄,「-」代表檔案「d」代表目錄;後面9位代表許可權,三位一組,分別是檔案所有者、檔案所屬組、其他使用者對該檔案所擁有的許可權;兩個root對應的是屬主和屬組。

許可權用字母表示就是r、w、x,用數字表示就是4、2、1,分別代表讀、寫、執行。

chomd設定檔案/目錄的許可權

格式為「chmod [引數] 許可權 檔案或目錄名稱」。

例:更改檔案1的許可權

[root@root tmp]# ls -ld 1

----------. 1 root root 0 9月 26 23:35 1

[root@root tmp]# chmod 777 1

[root@root tmp]# ls -l 1

-rwxrwxrwx. 1 root root 0 9月 26 23:35 1

[root@root tmp]#

chown命令可以設定檔案或目錄的所有者和所屬組,其格式為「chown [引數] 所有者:所屬組 檔案或目錄名稱」。

確保使用者只能刪除自己的檔案,而不能刪除其他使用者的檔案。如果賦予了sbit許可權,則其他使用者中的可執行許可權位會從x/-變為t/t。

例:[root@root tmp]# ls -l 1

-rwxrwxrwx. 1 root root 0 9月 26 23:35 1

[root@root tmp]# chmod 7777 1

[root@root tmp]# ls -l 1

-rwsrwsrwt. 1 root root 0 9月 26 23:35 1

[root@root tmp]#

常用引數

a:所有人

u:所有者

g:所有組

o:其他使用者

r:可讀許可權

w:可寫許可權

x:可執行許可權

s:suid或sgid許可權(一般配合u或g引數使用,如果配合a引數,則代表同時設定suid和sgid)

t:sbit許可權(一般配合o引數使用,配合u或g引數使用無任何效果,配合a引數使用效果等同於配合o引數)

+:新增許可權

-:移除許可權

檔案許可權與歸屬

儘管在linux系統中一切都是檔案,但是每個檔案的型別不盡相同,因此linux系統使用了不同的字元來加以區分,常見的字元如下所示。普通檔案。d 目錄檔案。l 鏈結檔案。b 塊裝置檔案。c 字元裝置檔案。p 管道檔案。chattr命令 chattr命令用於設定檔案的隱藏許可權,格式為 chattr 引...

檔案許可權與歸屬

在linux系統中一切都是檔案,但是每個檔案的型別不盡相同,因此linux系統使用了不同的字元來加以區分,常見的字元如下所示。普通檔案。d 目錄檔案。l 鏈結檔案。b 塊裝置檔案。鍵盤等 c 字元裝置檔案。p 管道檔案。檔案許可權 可讀 r 可寫 w 可執行 x 也可以分別用數字4 2 1表示。su...

許可權與歸屬

root server1 home ls ld root dr xr x 18 root root 4096 may 25 23 51 root共有10位,第1位是檔案的型別,2 4是屬主的許可權,5 7是屬組的許可權,8 10是其他人的許可權 普通檔案 d 目錄檔案 b 字元裝置檔案 c 區塊裝置...