【发布时间】:2012-11-14 18:06:31
【问题描述】:
我正在使用 AIX 5.3 和 sudo 1.6.9p23。 sudoers 文件授予用户 fcomartin 以 oas 用户身份运行任何命令的权限:
fcomarti ALL=(oas) ALL
用户 oas 有一个名为 menu 的 bash 脚本,它会根据所选选项从该脚本启动另一个脚本。问题是一些辅助脚本将标准输出重定向到 oas 用户拥有的文本文件“temp”,当这种情况发生时,系统告诉我用户没有正确的写入权限。
用户fcomarti使用ksh,那么使用的命令如下:
sudo -u oas bash menu
(bash 因为用户 oas 使用 bash)菜单启动,菜单启动 monitorAv 脚本,在 monitorAv 内是 echo > temp 行,然后它告诉用户 fcomarti 它没有正确的写入权限。
【问题讨论】: