将 sybase 命令 stop_iq 限制为某些 Linux 用户

将 sybase 命令 stop_iq 限制为某些 Linux 用户

我想将 stop_iq 数据库关闭实用程序的访问权限限制为 Linux 下的授权用户,例如属于组“grp_dev”的用户“dev”。我知道命令位于此路径下:

/sybaseiq/IQ-15_4/bin64/stop_iq

对于启动命令也可能相同:

/sybaseiq/IQ-15_4/bin64/start_iq

答案1

如果文件没有特殊的 setuid 标志(即ls -l stop_iq第一个字段中只显示字符“rwx-”的混合),您可以简单地以 root 身份执行,chown dev stop_iq因此chmod u=rx,og= stop_iq只有用户 dev 可以执行该文件。这假设除了您之外没有其他人可以sudo成为 root。

相关内容