當前位置:首頁 » 操作系統 » linux許可權s

linux許可權s

發布時間: 2024-05-25 09:09:04

1. 在linux文件許可權中,有R,W,X,S,T.我想知道s是什麼意思

s是源文件,目標文件做軟鏈接,與只共享可執行文件的快捷方式不同,Linux幾乎可以通過鏈接的文件共享任何類型的文件,許可權設置方法。

1.首先連接到Linux主機並輸入Linux命令行狀態,等待輸入指令。

2. linux中文件許可權的rwxst中的s和t什麼意思

s:一個文件都有一個所有者, 表示該文件是誰創建的. 同時, 該文件還有一個組編號, 表示該文件所屬的組, 一般為文件所有者所屬的組.如果是一個可執行文件, 那麼在執行時, 一般該文件只擁有調用該文件的用戶具有的許可權. 而setuid, setgid 可以來改變這種設置。


setuid: 設置使文件在執行階段具有文件所有者的許可權. 其實這個也很好理解,內核主要是根據euid(effective user id)和 egid(effective group id)來確定進程對資源的訪問許可權。

一個進程若沒有SUID或SGID位,則euid=uid,egid=gid,分別是運行這個程序的用戶的uid和gid。SUID的優先順序比SGID高,當一個可執行程序設置了SUID,則SGID會自動變成 相應的egid。典型的文件是 /usr/bin/passwd. 如果一般用戶執行該文件, 則在執行過程中,該文件可以獲得root許可權, 從而可以更改用戶的密碼。


setgid: 目錄被設置該位後, 任何用戶在此目錄下創建的文件都具有和該目錄所屬的組相同的組,復制到擁有SGID位目錄的文件,只有在復制時加上-p參數,才能保留原來的組群設置。

文件也是可以被設置為SGID的,比如一個可執行文件為賦予SGID,普通用戶執行 該程序的時候進程的egid變為文件所屬group的gid,它就具有所屬組的特權。


t:sticky bit, 該位可以理解為防刪除位. 一個文件是否可以被某用戶刪除, 主要取決於該文件所屬的組是否對該用戶具有寫許可權. 如果沒有寫許可權, 則這個目錄下的所有文件都不能被刪除, 同時也不能添加新的文件. 如果希望用戶能夠添加文件但同時不能刪除文件, 則可以對文件使用sticky bit位. 設置該位後, 就算用戶對目錄具有寫許可權, 也不能刪除該文件。

熱點內容
手機怎樣更新uc瀏覽器緩存 發布:2024-11-27 01:17:32 瀏覽:74
基因密碼編譯生物 發布:2024-11-27 01:16:23 瀏覽:244
演算法spj 發布:2024-11-27 01:12:02 瀏覽:290
小區密碼八位一般是多少 發布:2024-11-27 01:07:20 瀏覽:626
調試編譯七段數碼管源程序 發布:2024-11-27 01:02:32 瀏覽:159
賬號注冊源碼 發布:2024-11-27 00:51:26 瀏覽:9
添銳壓縮機 發布:2024-11-27 00:46:45 瀏覽:618
別克s60和君威配置哪個好 發布:2024-11-27 00:36:03 瀏覽:722
資料庫的文件名稱 發布:2024-11-27 00:30:04 瀏覽:336
javaweb與android交互 發布:2024-11-27 00:28:26 瀏覽:918