我正在尝试为帐户设置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
有什么想法吗?
答案 0 :(得分:1)
您的用户无法以root身份执行'/ bin / vi',因为您尚未将该命令添加到该特定用户的/ etc / sudoers。
尝试类似的内容:
itg ALL= NOPASSWD: /bin/vi /apps/pgm/admin