1

我正在尝试为帐户设置 sudo 权限,以完全访问某个目录下的所有文件。

我在 sudoers 文件中做了以下条目

itg ALL= NOPASSWD: /apps/pgm/admin/

我试图在 /apps/pgm/admin/ 路径下修改和执行的文件具有以下权限。

-rwxr--r-- 1 root root 6034 Oct 2 02:00 ptTomcat.ksh

虽然我可以通过 sudo 执行上述脚本,但当我尝试通过 sudo 编辑此文件时,我收到以下错误

抱歉,不允许用户 itg 以 root 身份执行 '/bin/vi /apps/pgm/admin/ptTomcat.ksh' 我正在运行 Linux

有什么想法吗?

4

1 回答 1

1

您的用户无法以 root 身份执行“/bin/vi”,因为您尚未将该命令添加到该特定用户的 /etc/sudoers。

尝试类似的东西:

itg ALL= NOPASSWD: /bin/vi /apps/pgm/admin
于 2013-10-10T00:36:26.403 回答