Visudo не работает для указанных файлов

Я пытаюсь дать возможность sudo без необходимости использовать пароли для определенных файлов. Пока у меня есть:

employee ALL = (ALL: ALL) NOPASSWD: / home / file_name

Файл имеет простую команду chmod, в скрипте bash он находится в самом низу » sudo chmod ... "и он запросит у меня пароль.

Я пробовал это как:

employee ALL = (ALL: ALL) NOPASSWD: ALL

это заставит его работать, но я только хочу, чтобы он НЕ запрашивал пароль для этого одного файла.

В конце концов я также хочу настроить его на использование пароля root для sudo (я знаю, что это не самая безопасная вещь, и это не рекомендуется). Я знаю, что на этом этапе вам нужно будет ввести в Defaultpw rootpw.

Кто-нибудь знает, почему это не работает? Я уверен, что это что-то глупое.

0
задан 15 October 2013 в 01:48

1 ответ

Не помещайте команду

sudo chmod ...

в нижней части /home/file_name. Вместо этого просто поставьте

chmod ...

и выполните /home/file_name как sudo:

sudo /home/file_name

Убедитесь, что только root имеет права на запись для этого файла, или вы отдаете ключи от замка.

0
ответ дан 15 October 2013 в 01:48

Другие вопросы по тегам:

Похожие вопросы: