站長資訊網
最全最豐富的資訊網站

文件權限解析

一.文件權限存在的意義

系統最底層安全設定方法之一

保證文件可以被可用的用戶作相應操作

二.文件權限的查看

ls -l file

ls -ld dir

ll file

ll -d file

三.文件權限的讀取

– |rw-rw-r–| 2 root root 6 Oct 8 06:37 file

[1] [2] [3] [4] [5] [6] [7] [8]

[1] 文件的類型

– ##空文件

d ##目錄

l ##軟連接

s ##socket 套接字

b ##block 塊設備

c ##字符設備

[2] 文件的權限

rw-|rw-|r–

1 2 3

1.[u] 文件擁有者能對文件做什么操作

2.[g] 文件所有組對文件能做什么操作

3.[o] 其他人對文件能做什么操作

[3]

對文件:文件硬鏈接個數(文件內容被記錄次數)

對目錄:目錄中子目錄個數

[4]

文件的所有人

[5]

文件所有組

[6]

對文件:文件大小

對目錄:目錄中子文件源數據(matedate可以理解為文件的屬性)大小

[7]

文件的內容被修改的時間

[8]

文件的名稱

四.改變文件的所有人和所有組

chown|chgrp

chown username file|dir

chown user,group file|dir

chown -R user,group dir

chgrp group file|dir

chgrp -R group dir

五.改變文件權限

1.對權限的理解

r 對文件:是否可以查看文件的內容 —>cat file

對目錄:是否可以查看目錄中有什么字文件或者子目錄 ——>ls dir

w 對文件:是否可以改變文件里面記錄的字符

對目錄:是否可以對目錄中子目錄或者子文件的源數據進行更改

x 對文件:是否可以通過文件名稱調用文件內記錄的程序

對目錄:是否可以進入目錄

2.更改方式

chmod <+|-|=> file|dir

chmod u+x /mnt/file1

chmod g-r /mnt/file

chmod ug-r /mnt/file

chmod u-r ,g+x /mnt/file

chmod -r /mnt/file

chmod o=r-x /mnt/file

r w x

2 1 0

r=4 w=2 x=1

r-x|r–|–x

5 4 1

chmod 541 /mnt/file1

六.umask

umask 系統建立文件時默認保留的權力

umask 077 ##臨時設定系統預留權限為077

永久更改umask

vim /etc/profile ##系統配置文件

if [$UID -gt 199] && [“‘id -gn’ “=”‘id -un'”]; then

umask 002 ##普通用戶的umask

else

umask 077 ##超級用戶的umask

fi

vim /etc/bashrc ##shell配置文件

if [$UID -gt 199] && [“‘id -gn'”=”‘id -un'”]; then

umask 002

else

umask 077

fi

source /etc/profile #讓更改立即生效

source /etc/bashrc

七.特殊權限

1.sticky ##粘制位

作用:

只針對目錄生效,當一個目錄上有sticky權限時

在這個目錄中的文件只能被文件的所有者刪除

設定方式:

chmod o+t dir

chmod 1xxx dir

2.sgid #強制位

作用:

對文件:只針對與二進制可執行文件

當文件上有sgid時任何人執行此文件產生的進程都屬于文件的組

對目錄:當目錄上有sgid權限時任何人在此目錄中建立的文件都屬于目錄的所有組

方式:

chmod g+s file|dir

chmod 2xxxx file|dir

3.suid #冒險位

只針對二進制可執行文件

當文件上有suid時任何人執行這個文件記的程序產生的進程都屬于文件的所有人

設定方式

chmod u+s file

chmod 4xxxx file

###acl權限列表###

1.作用

讓特定用戶對特定文件擁有特定權限

2.acl列表查看

-rw-rwxr–+ 1 root root 0 jul 21 15:45 file

^

acl開啟

getfacl file #查看acl開啟的文件的權限

#file : file #文件名稱

#owner: root #文件擁有者

#group:root #文件擁有組

user::rw- #文件擁有人的權限

user:kiosk:rwx #指定用戶的權限

group::r– ##文件擁有組的權力

mask::rwx ##能賦予用戶的最大權力伐值

other::r– ##其他人的權限

3.acl列表的管理

setfacl -m u:username:rwx file #設定username對file擁有rwx權限

setfacl -m g:group:rwx file #設定group組成員對file擁有rwx權限

setfacl -x u:username file #從acl列表中刪除username

setfacl -b file #關閉file上的acl列表

4.mask值

在權限列表中mask表示能生效的權力值

當用chmod減小開啟acl的文件權限時mask值會發生改變

chmod g-w westos

如果要恢復mask值

setfacl -m m :rw westos

5.acl的默認權限設定

acl默認權限只針對目錄設定

“acl權限只針對設定完成之后新建立的文件或目錄生效,而已經存在的文件是不會繼承默認權限”

setfacl -m d:u:student:rwx /mnt/westos

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
4444亚洲国产成人精品| 亚洲午夜国产精品无码| 国产精品久久久久毛片真精品| 成人三级精品视频在线观看| 99这里只精品热在线获取| 成人午夜精品无码区久久 | 亚洲伊人久久精品影院| 国产精品推荐天天看天天爽| 日韩无套内射视频6| 一本色道久久88综合日韩精品| 精品国产一区二区三区在线| 亚洲精品国产suv一区88| 亚洲乱码一区二区三区国产精品 | 自拍日韩亚洲一区在线| 亚洲AV日韩精品一区二区三区| 精品久久久久久中文字幕女 | 久久久久久国产精品无码下载| 国产国产成人久久精品| 成人国产精品高清在线观看| 精品视频在线观看一区二区| 日韩内射美女人妻一区二区三区| 国产av一区二区精品久久凹凸| 国产精品毛多多水多| 国产精品无码MV在线观看| 国产精品久久久尹人香蕉| 国产成人精品福利网站人| 国产在线午夜卡精品影院| 日韩经典精品无码一区| 日韩精品一区二区三区影院| 日韩电影免费在线观看网站| 日韩亚洲人成在线综合日本| 无码日韩人妻精品久久蜜桃| 日韩精品人妻系列无码专区| 日韩黄色免费观看| 九九热视频精品在线| 国产精品福利在线观看免费不卡 | 日韩人妻无码精品久久久不卡 | 国产精品99久久久久久宅男| 亚洲性日韩精品国产一区二区| 国产精品综合专区中文字幕免费播放| 精品国精品国产自在久国产应用男 |