之前我們知道如何針對用戶和用戶組來設置文件權限。通常是用三個八進制來設置權限的,這里我要說的是,其實是由四個八進制表示的。其中第一個八進制我們通常是忽略的。第二個到第四個是對應于SUID,SGID,sticky-bit。
SUID:設置了SUID 位的文件被執(zhí)行時,該文件將以所有者的身份運行,也就是說無論誰來執(zhí)行這個文件,他都有文件所有者的特權。如果所有者是 root 的話,那么執(zhí)行人就有超級用戶的特權了
SGID: 設置了SUID 位的文件被執(zhí)行時,該文件將以具有所屬組的特權
sticky-bit: sticky 位要求操作系統(tǒng)既是在可執(zhí)行程序退出后,仍要在內(nèi)存中保留該程序的映象。這樣做是為了節(jié)省大型程序的啟動時間。但是會占用系統(tǒng)資源。該位可以理解為防刪除位. 設置sticky bit位后,就算用戶對目錄具有寫權限,但也只能添加文件而不能刪除文件。
SUID和SGID可以對文件的權限進行設置,比如rwx(可讀可寫可執(zhí)行)
我們引入了chmod來修改文件權限,舉例如下:
當我們要修改成user為可寫,group為可寫時,命令如下:
chmod u+w,g+w myfife
那么操作這些標志的權限是什么呢。和文件權限是一樣的,都是用chmod來修改權限的。
chmod u+s myfife:為用戶設置s權限,具有文件所有者的權限
chmod g+s Code:為用戶組設置s權限,具有用戶組的權限,可以對該目錄下的文件執(zhí)行權利,Code為目錄
chmod o+t myfife:為其他用戶設置t權限,說明其他用戶不能對其進行刪除操作
大家有沒有看到myfife文件中的T呢,這是因為我們給sticky位設置了權限,這個有什么作用呢?就是為了防止刪除。我們有時候會遇到A用戶對其有寫權限,寫了之后,B用戶覺得那個文件沒用,就把文件給刪了。這樣的結果可想而知。
為了避免上述的事情發(fā)生,所以就有粘滯位的引入。就是為了防止other用戶對其刪除。只有用戶自己可以對其添加、修改、刪除等操作。
使用chmod 1777 myfife 即可。
WindowsSubsystem for Linux(WSL)2對Windows10版本1903和1909的支持 根據(jù)客戶......
閱讀微軟已經(jīng)向開發(fā)通道中的Windows Insiders宣布了Windows 10 Insider Prev......
閱讀bull; Wine最近收到了對6.0版的更新。 bull; 此更新改進了使用Wine的......
閱讀有趣的是,微軟正在努力使Linux在Windows10下運行。我們都熟悉W......
閱讀適用于 Linux 的 Windows 子系統(tǒng)既是一種啟示,也是一場革命。現(xiàn)在......
閱讀這篇文章主要講述了linux系統(tǒng)很卡的基本排查方法介紹。希望對大家會有幫助,下面就隨小編一起去看看具體的操作吧...
次閱讀
適用于 Linux 5.16 的新 Zstd 已準備就緒,性能提升高達 35% 最近,為 Linux 5.16 內(nèi)核準備的新 Zstd 已提交給linux-next 合并,以便在接下來的幾周內(nèi)進行更廣泛的測試。...
次閱讀
下面小編將為大家?guī)淼氖荓inux系統(tǒng)swap和zram swap的使用詳解,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
微軟已經(jīng)向開發(fā)通道中的Windows Insiders宣布了Windows 10 Insider Preview Build 20246 。 通過內(nèi)部版本20246,Microsoft使用戶可以輕松地通過單行命令(wsl.exe nda...
次閱讀
在Linux系統(tǒng)中有很多命令,xlsatoms命令可以用來定義搜索文件的范圍和成分。今天小編將為大家分享的是Linux系統(tǒng)xlsatom命令的使用說明,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
今天小編將為大家?guī)淼氖桥R時更改Linux??臻g大小的方法,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
最近一些朋友問小編Linux Mount NTFS分區(qū)造成的權限問題如何解決?今天小編將為大家?guī)淼氖荓inux Mount NTFS分區(qū)造成的權限問題的解決方案,希望對大家會有幫助,有需要的朋友一起去看看...
次閱讀
近日,有些朋友問小編如何恢復Linux桌面下方面板上顯示最小化的圖標?今天小編將為大家分享恢復Linux桌面下方面板上顯示最小化的圖標的方法,希望對大家會有幫助,有需要的朋友一...
次閱讀
有趣的是,微軟正在努力使Linux在Windows10下運行。我們都熟悉WSL(Linux的Windows子系統(tǒng))?,F(xiàn)在,WSLg(用于Linux GUI的Windows子系統(tǒng))隨之出現(xiàn)。 這樣就可以直接在Windo...
次閱讀
bull; Wine最近收到了對6.0版的更新。 bull; 此更新改進了使用Wine的Linux系統(tǒng)上的Windows應用程序。 bull; Wine可用于在非本機系統(tǒng)上運行Windows應用程序和...
次閱讀
最近一些朋友問小編Linux下如何設置交換文件?今天小編將為大家?guī)淼氖荓inux下設置交換文件的方法,希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
今天小編要為大家?guī)淼氖荓inux使用文本瀏覽器lynx并顯示中文的方法!希望對大家會有幫助,有需要的朋友一起去看看吧...
次閱讀
在實際使用過程中,若一個目錄下文件或文件夾太多,在執(zhí)行“*” 命令時 會提示Argument list too long,如rm -rf /tmp/*命令下...
次閱讀
Linux編程時出現(xiàn)Segmentation fault錯誤如何解決?今天小編要為大家分享的就是Linux編程時出現(xiàn)Segmentation fault錯誤的處理辦法,有需要的朋友可以參考下...
次閱讀
今天小編為大家分享的是Linux以form表單形式上傳文件講解,希望對大家會有幫助,有需要的朋友可以參考下...
次閱讀