我在 CentOS 5 服务器上托管一个 php 应用程序。该应用程序通过名为 openmgr 的 ssh 文件运行一些命令。为此,我想授予-rwsr-xr-x
该文件的权限。
我尝试过chmod +x openmgr
,但这-rwxr-xr-x
仅授予许可。我如何添加rwsr
该文件?
答案1
该rws
部分表示setuid
已设置该文件的权限。它允许用户以其所有者的特权和权限来运行/执行文件。
为了启用setuid
问题中提到的文件的权限,您应该运行:
chmod 4755 openmgr
或者
chmod u+s openmgr
答案2
您应该熟悉man chmod
(chmod(1) - 更改文件模式位)。
- 暗示:
chmod 4755
。