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

熱點內容
kindeditor上傳圖片絕對路徑 發布:2025-05-14 01:06:27 瀏覽:275
廣數g96編程實例 發布:2025-05-14 01:01:56 瀏覽:911
安卓手機如何做一個小程序 發布:2025-05-14 01:01:51 瀏覽:968
linux怎麼訪問外網 發布:2025-05-14 01:00:24 瀏覽:952
玩dnf什麼配置不卡卡 發布:2025-05-14 00:57:02 瀏覽:806
android優秀項目源碼 發布:2025-05-14 00:54:58 瀏覽:205
dell伺服器怎麼裝系統 發布:2025-05-14 00:50:52 瀏覽:593
csgo怎麼進日本伺服器 發布:2025-05-14 00:39:18 瀏覽:747
ip查伺服器商家 發布:2025-05-14 00:33:37 瀏覽:212
雲伺服器布 發布:2025-05-14 00:27:55 瀏覽:78