Я использую CentOS
uname -a
Linux mydomain.com 3.2.29-48.63.amzn1.x86_64 #1 SMP Sat Sep 15 01:43:12 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Я пытаюсь добавить эту команду в свой файл / etc / sudoers с помощью visudo ...
Cmnd_Alias CHOWNCMD = /bin/chown jboss:jboss /usr/java/jboss/server/default/deploy/myclient*.ear
но когда я пытаюсь сохранить, он жалуется на синтаксическую ошибку. Я могу запустить эту команду (все после знака "=") в командной строке, поэтому мне трудно понять, на что жалуется visudo. Есть предложения, как изменить приведенную выше строку, чтобы visudo вела себя?
Двоеточие - это синтаксическая ошибка. Пытаться
Cmnd_Alias CHOWNCMD = /bin/chown jboss\:jboss /usr/java/jboss/server/default/deploy/myclient*.ear
Это подтверждается для меня (Fedora 16, sudo 1.8.3p1), и, кроме того, это дает мне привилегию использовать под sudo
.