當前位置:首頁 » 操作系統 » 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位. 設置該位後, 就算用戶對目錄具有寫許可權, 也不能刪除該文件。

熱點內容
sql同比 發布:2025-07-02 23:03:39 瀏覽:834
一個伺服器獲取多個ip 發布:2025-07-02 23:02:43 瀏覽:785
三星電腦wifi怎麼連接wifi密碼 發布:2025-07-02 22:55:00 瀏覽:712
安卓開發選哪個版本的SDK 發布:2025-07-02 22:19:07 瀏覽:486
未上傳圖片 發布:2025-07-02 22:14:01 瀏覽:599
安卓qq直播怎麼分享聲音 發布:2025-07-02 22:13:21 瀏覽:250
安卓系統怎麼刷機清除內存 發布:2025-07-02 22:08:19 瀏覽:697
安卓手機6位數密碼有多少組 發布:2025-07-02 21:50:31 瀏覽:798
存儲卡視頻多了 發布:2025-07-02 21:49:40 瀏覽:851
ajax無刷新上傳圖片 發布:2025-07-02 21:32:56 瀏覽:118