版權所有 © 2014 tutorialspoint
int setfsuid(uid_t fsuid);
顯式呼叫 setfsuid() 和 setfsgid() 通常僅由諸如 Linux NFS 伺服器之類的程式使用,這些程式需要更改用於檔案訪問的使用者和組 ID,而無需相應更改真實和有效使用者和組 ID。程式(如 NFS 伺服器)的正常使用者 ID 的更改是一個安全漏洞,可能會使其暴露於不需要的訊號。(但請參見下文。)
只有當呼叫者是超級使用者或 fsuid 與真實使用者 ID、有效使用者 ID、已儲存的 set-user-ID 或 fsuid 的當前值匹配時,setfsuid() 才會成功。
請注意,在此係統呼叫引入時,程序可以向具有相同有效使用者 ID 的程序傳送訊號。如今,訊號許可權處理略有不同。
kill (2)
setfsgid (2)
廣告