Linux基礎命令學習——文件特殊權限和隱藏屬性(十三)

一名菜鳥學習編程技術,記錄所學知識並分享給大家,希望大家多多支持。

一、文件的特殊權限

1.1 SUID特殊權限介紹

SUID

  • 對應的user的權限位置
  • 當s這個標誌出現在文件所有者的x權限上時,如文件權限狀態爲"-rwsr-xr-x",此時成爲Set SUID,簡稱爲SUID的特殊權限
  • SUID有以下的限制和功能:
  1. SUID權限僅對二進制程序有效;
  2. 執行者對於該沉香谷需要具有x的可執行權限;
  3. 本權限僅在執行該程序的過程中有效;
  4. 執行者將具有該程序所有者的權限。

Linux系統中的文件除了具備一般權限和特殊權限之外,還有一種隱藏屬性,即被隱藏起來的權限,默認的情況下不能直接被用戶發覺。

二、文件的隱藏屬性

2.1 chattr命令

chattr命令
用於設置文件的隱藏屬性
語法格式:chattr [選項] 文件
同時還有在命令後追加"+“和”-"的,在上一篇博客有相關介紹。
常用選項:

  • i:無法對文件進行修改;若對目錄設置了該參數,則僅能修改其中的子文件內容而不能新建或刪除文件。
  • a:僅允許補充(追加)內容,無法覆蓋/刪除內容(Append only)

創建abc文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章