粘滯位也稱為粘著位
1 產生粘滯位的原因、
linux下有乙個用於存放臨時檔案的目錄/temp,每乙個使用者產生的臨時檔案都存放在/temp目錄下面,而且每個使用者都對於這些檔案具有寫許可權,為了防止使用者對於出自己外的其他使用者的檔案進行刪除操作,所以產生了粘滯位。
2 什麼是粘滯位?
對於許可權為777的目錄設定粘滯位以後,每個使用者只能刪除自己建立的檔案,可以保護使用者的檔案安全。
即使設定了粘滯位,只要該使用者具有寫許可權,就可以在該目錄下建立檔案。
3 如何設定粘滯位?
為code目錄設定粘滯位許可權
先切換到超級使用者,
chmod o+t code,
在code目錄下建立檔案file2,切回普通使用者,這時普通使用者就無法刪除file2檔案
linux 下的find命令
(1)根據檔名查詢
find +檔名 eg: find myfile
(2)查詢某一型別的檔案
find -type f 查詢普通檔案
find -type d 查詢目錄
find -type l 查詢符號鏈結檔案
find -type c 查詢字元裝置檔案
find -type p 查詢管道檔案
find -type b 查詢塊裝置檔案
(3)按照檔案屬主來查詢檔案
(4)按照檔案所屬的組來查詢檔案
find -group admin /find -group root
(5)按照檔案的更改時間查詢檔案
find ~/code/ -mtime -1 查詢一天以前的檔案
(6)查詢當前檔案系統中的所有目錄並排序
(7)按照檔案的大小查詢
(8)按照檔案的許可權來查詢
find -perm +三位八進位制數 eg: find -perm 006
(9)在根目錄下查詢大小為10k的檔案並刪除它
find / -size 10k -exec -ok rm{}\
(10)在根目錄下查詢已經被刪除的檔案
find / -nouser -print
Linux下的粘滯位詳解
1.產生粘滯位的原因 linux下有乙個用於存放臨時檔案的目錄 temp,每乙個使用者產生的臨時檔案都存放在 temp目錄下面,而且每個使用者都對於這些檔案具有寫許可權,為了防止使用者對於除自己外的其他使用者的檔案進行刪除操作,所以產生了粘滯位。2.什麼是粘滯位 上圖所示的t就是所謂的粘滯位 對於許...
什麼是Linux下的粘滯位
一 linux下的檔案許可權 在linux下每乙個檔案和目錄都有自己的訪問許可權,訪問許可權確定了使用者能否訪問檔案或者目錄和怎樣進行訪問。最為我們熟知的乙個檔案或目錄可能擁有三種許可權,分別是讀 寫 和執行操作。乙個檔案具有的三種許可權,在linux下有一種一切皆檔案的思想,所以,這裡的檔案包含普...
Linux系統下粘滯位的使用
粘滯位 stickybit 或粘著位,是unix檔案系統許可權的旗標。最常見的用法在目錄上設定粘滯位,如此一來,只有目錄內檔案的所有者或者root才可以刪除或移動該檔案,如果不為目錄設定粘滯位,任何具有該目錄寫和執行許可權的使用者都可以刪除和移動檔案。實際應用中,粘滯位一般用於 tmp目錄,以防止普...