一、什麼是黏滯位:
黏滯位最常用是應用於路徑。當路徑被設定粘黏位後,路徑下的檔案只有檔案的owner,路徑的owner, 或者root 才能夠重新命名、刪除檔案。如果沒有黏滯位,任何使用者,不管是不是owner, 只要有路徑的寫/執行許可權就可以重新命名、刪除檔案。典型的應用就是/tmp路徑,黏滯位可以阻止一般使用者刪除/重新命名其他使用者的檔案。
二、修改黏滯位:
1. 用chmod +t 路徑 修改檔案的 黏滯位
2. 利用 chmod 1(原來的8進製資料) 路徑 新增黏滯位(在原來的8進製數字前+1)
用 chmod (原來的8進製資料) 路徑 取消黏滯位
3. 當黏滯位設定的檔案或者目標沒有可執行位(x)時,修改黏滯位時顯示的符號位t(大寫t)
關於linux下貼上位 sticky位
要刪除乙個檔案,你不一定要有這個檔案的寫許可權,但你一定要有這個檔案的上級目錄的寫許可權。也就是說,你即使沒有乙個檔案的寫許可權,但你有這個檔案的上級目錄的寫許可權,你也可以把這個檔案給刪除,而如果沒有乙個目錄的寫許可權,也就不能在這個目錄下建立檔案。如何才能使乙個目錄既可以讓任何使用者寫入檔案,又...
linux下使用者設定位
1.首先,linux下的實際使用者 組 d和有效使用者 組 id理解如下 a 實際使用者 組 id 實際使用者id和實際使用者組id 標識我是誰。也就是登入使用者的uid和gid,比如我的linux以simon登入,在linux執行的所有的命令的實際使用者id都是simon的uid,實際使用者組id...
linux下程式設計之 位運算
在電腦程式中,資料的位是可以操作的最小資料單位,理論上可以用 位運算 來完成所有的運算和操作。一般的位操作是用來控制硬體的,或者做資料變換使用,但是,靈活的位操作可以有效地提高程式執行的效率。c語言提供了位運算的功能,這使得c語言也能像組合語言一樣用來編寫系統程式。位運算子c語言提供了六種位運算子 ...