给文件添加setuid权限

给文件添加setuid权限

我在 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

相关内容