无法通过sudo权限编辑文件

时间:2013-10-09 23:54:30

标签: linux sudo

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

我在sudoers文件中输入了以下条目

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

我尝试在/ apps / pgm / admin / path下修改和执行的文件具有以下内容。

  

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

虽然我可以通过sudo执行上面的脚本,当我尝试通过sudo编辑这个文件时,我收到以下错误

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

尝试类似的内容:

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