chmod 命令的用法
发表于 : 2012-02-06 9:53
最近,看到一条指令如下:
以前,经常见到a+x, a+r的用法,a+s什么意思?请指教。
代码: 全选
chmod a+s /bin/xxxx
代码: 全选
chmod a+s /bin/xxxx
Set UID
當 s 這個標誌出現在檔案擁有者的 x 權限上時,例如剛剛提到的 /usr/bin/passwd 這個檔案的權限狀態:『-rwsr-xr-x』,此時就被稱為 Set UID,簡稱為 SUID 的特殊權限。 那麼SUID的權限對於一個檔案的特殊功能是什麼呢?基本上SUID有這樣的限制與功能:
SUID 權限僅對二進位程式(binary program)有效;
執行者對於該程式需要具有 x 的可執行權限;
本權限僅在執行該程式的過程中有效 (run-time);
執行者將具有該程式擁有者 (owner) 的權限。
chmod OCT FILE ...tosail2010 写了:最近,看到一条指令如下:以前,经常见到a+x, a+r的用法,a+s什么意思?请指教。代码: 全选
chmod a+s /bin/xxxx
综合了解一下,我选择这个答案。josephyoung 写了:以下摘自鸟哥的私房菜--基础篇-第7章-linux档案与目录管理Set UID
當 s 這個標誌出現在檔案擁有者的 x 權限上時,例如剛剛提到的 /usr/bin/passwd 這個檔案的權限狀態:『-rwsr-xr-x』,此時就被稱為 Set UID,簡稱為 SUID 的特殊權限。 那麼SUID的權限對於一個檔案的特殊功能是什麼呢?基本上SUID有這樣的限制與功能:
SUID 權限僅對二進位程式(binary program)有效;
執行者對於該程式需要具有 x 的可執行權限;
本權限僅在執行該程式的過程中有效 (run-time);
執行者將具有該程式擁有者 (owner) 的權限。