1. 程式人生 > >linux檔案 特殊許可權的使用

linux檔案 特殊許可權的使用

1.說明 i屬性不能修改 a只能追加在6以後

[[email protected] ~]# chattr +i a.txt

[[email protected] ~]# chattr +a a.txt

[[email protected] ~]# lsattr
---------------- ./anaconda-ks.cfg
---------------- ./hj.sh
----ia---------- ./a.txt

2.suid 對檔案 sgid對執行檔案和資料夾(可以臨時獲得檔案所有者的許可權)   o防刪位

SUID

SGID

Stickybit

u+s或u=4

g+s或g=2

o+t或o=1

 

 #為檔案test7增加SUID和SGID屬性,6=  4(SUID)+2(SGID)。

 [[email protected] tmp]# chmod 6555 test7

3.補碼

臨時生效: umask 許可權補碼

[[email protected] ~]# umask 044

4.acl

getfacl  /tmp/a.txt

setfacl -m d:u:mk:rwx    /tmp/test #設定預設acl,對目錄有效,此目錄下新建的目錄或檔案都繼承此acl許可權

5.

p表示命名管道檔案

d表示目錄檔案

l表示符號連線檔案

-表示普通檔案

s表示socket套介面檔案,比如我們啟用mysql時,會產生一個mysql.sock檔案

c表示字元裝置檔案,例: 虛擬控制檯 或tty0

b表示塊裝置檔案   例: sda, cdrom