我想将 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。