日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

類UNIX系統(tǒng)基礎(chǔ):文件安全與權(quán)限( 二 )


rw- rw- --- 文文件屬主和屬組用戶可讀、寫
rw- rw- r- - 文文件屬主和屬組用戶可讀、寫,其他用戶可讀
rw- rw- --- 文文件屬主和屬組用戶及其他用戶讀可以讀、寫,慎用這種權(quán)限
設(shè)置,因為任何用戶都可以寫入該文件使用chmod來改變權(quán)限位
這一命令有符號模式和絕對模式 。
符號模式
chmod命令的一般格式為:
chmod [who] operator [permission] filename
w h o的含義是:
CODE:u 文件屬主權(quán)限 。
g 屬組用戶權(quán)限 。
o 其他用戶權(quán)限 。
a 所有用戶(文件屬主、屬組用戶及其他用戶) 。o p e r a t o r的含義:
CODE:增加權(quán)限 。
【類UNIX系統(tǒng)基礎(chǔ):文件安全與權(quán)限】- 取消權(quán)限 。
= 設(shè)定權(quán)限 。p e r m i s s i o n的含義:
CODE:r 讀權(quán)限 。
w 寫權(quán)限 。
x 執(zhí)行權(quán)限 。
s 文件屬主和組set-ID 。
t 粘性位* 。
l 給文件加鎖,使其他用戶無法訪問 。
u,g,o 針對文件屬主、屬組用戶及其他用戶的操作 。
*在列文件或目錄時,有時會遇到“ t位 ?!皌代表了粘性位 。如果在一個目錄上出現(xiàn)“t位,這就意味著該目錄中的文件只有其屬主才可以刪除,即使某個屬組用戶具有和屬主同等的權(quán)限 。不過有的系統(tǒng)在這一規(guī)則上并不十分嚴格 。
如果在文件列表時看到“ t,那么這就意味著該腳本或程序在執(zhí)行時會被放在交換區(qū)(虛存) 。對"t"還沒弄清楚這是"sunsroad"的解釋:
QUOTE:原帖由 "sunsroad"]"t"權(quán)限用在文件上面是沒有意義的,不是什么在交換區(qū)的概念,它跟文件的執(zhí)行沒有關(guān)系,而主要是為了文件共享設(shè)置的 。[/quote 發(fā)表:
[quote]原帖由 "風流涕淌" 發(fā)表:
1,t 權(quán)限是粘著位,例:TMP目錄下,任何人都有讀寫執(zhí)行權(quán)限,但是不是任何人對里邊的可寫權(quán)限的文件就可以刪除呢,當然不是了,這個就是粘著位的做用,只有所有者才有權(quán)刪除自已的文件,當然,ROOT除外
2,關(guān)于文件安全的另一種權(quán)限,
i權(quán)限 也就是不可修改權(quán)限 例:chattr u i aaa 則aaa文件就不可修改,無論任何人,如果刪除就用u-i就好了
a權(quán)限 也就是只追加權(quán)限,對于日志系統(tǒng)很好用,這個權(quán)限讓目標文件只能追加,不能刪除,而且不能通過編輯器追加 。方法和i權(quán)限一樣加
如果想要看某個文件是不是有這個權(quán)限,用lsattr filename就行了
例如
CODE:chmod a-x temp //rw- rw- rw- 收回所有用戶的執(zhí)行權(quán)限
chmod og-w temp //rw- r-- r- - 收回屬組用戶和其他用戶的寫權(quán)限
chmod g w temp //rw- rw- r- - 賦予屬組用戶寫權(quán)限
chmod u x temp //rwx rw- r- - 賦予文件屬主執(zhí)行權(quán)限
chmod go x temp //rwx rwx r- x 賦予屬組用戶和其他用戶執(zhí)行權(quán)限舉如
當創(chuàng)建temp文件時,它具有這樣的權(quán)限:
CODE:-rw-r--r--1 rootroot0 10月 19 20:16 temp如果要使屬主和屬組用戶具有有執(zhí)行權(quán)限,并取消其他用戶(所有其他用戶)的寫權(quán)限,可以用:
CODE:$ chmod ug x temp
$ chmod o-w temp這樣,該文件的權(quán)限變?yōu)椋?br /> CODE:-rwxr--r--1 rootroot0 10月 19 20:16 temp現(xiàn)在已經(jīng)使文件屬主對temp文件具有讀、寫執(zhí)行的權(quán)限,屬組用戶真有讀寫權(quán)限,其它用戶沒有權(quán)限了 。
絕對模式
chm d命令絕對模式的一般形式為:
chmod [mode] file
其中m o d e是一個八進制數(shù) 。
在絕對模式中,權(quán)限部分有著不同的含義 。每一個權(quán)限位用一個八進制數(shù)來代表,如
CODE:0 4 0 0 文件屬主可讀
0 2 0 0 文件屬主可寫
0 1 0 0 文件屬主可執(zhí)行
0 0 4 0 屬組用戶可讀
0 0 2 0 屬組用戶可寫
0 0 1 0 屬組用戶可執(zhí)行
0 0 0 4 其他用戶可讀

推薦閱讀