歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux操作系統下的文件強制位

Linux操作系統下的文件強制位

日期:2017/2/25 10:37:15   编辑:Linux教程
 -rwsrwsrwt 1 root root 4 03-10 01:36 123

  s, s,t分別為SUID,SGID,SBIT

  SUID:當一個程序有SUID位的時候,有X權限的用戶運行該程序時候都將以程序所有著的身份運行,且SUID只對程序有效對腳本無效。如普通用戶可以運行passwd命令將新密碼寫入/etc/shadow文件中

  SGID:可以為二進制程序和目錄設置SGID位。有X權限的用戶運行該程序時候會獲得該程序所在組的支持。對於目錄來說,任何有權在該目錄下新建文件的用戶創建的文件的數組都是繼承該目錄的屬組。

  SBIT:只對目錄有效。當一個目錄被設置了SBIT以後,只有文件所有這和root用戶可以更改刪除該文件,其他用戶只讀。

  有時候會看到大寫的S,T這是無效的。

  chmod 7777 txt來設置文件的強制位,第一個數字位就是強制為SUID=4,SGID=2,SBIT=1就是7了

Copyright © Linux教程網 All Rights Reserved