Групповые разрешения и файл sudoers в Ubuntu

У меня есть эта папка "/var/www" в Ubuntu 12.04, и я хочу, чтобы все члены группы 'deploy' могли изменять ее по своему желанию.

Затем мне нужно, чтобы все пользователи этой группы создавали папки и файлы, которые принадлежат конкретно пользователю 'deployer'. Следовательно, разрешения должны быть такими же, как "775", владелец всегда будет развертывающим, а группа всегда развернутой.

Я использую 'sudo -u deployer' для выполнения всех действий, но я хочу, чтобы эта группа не запрашивала пароль, потому что одному или другому члену должно быть разрешено запускать пакетный скрипт.

Я пытался изменить файл sudoers, но ничего не происходит, какая-либо подсказка?

В прошлый раз я попробовал эту строку:

%deploy ALL=(deployer) NOPASSWD: ALL

Я также попробовал:

%deploy ALL=(deployer) sudoedit /var/www/*

1 ответ

Хорошо, это было быстро.

Похоже, порядок строк в файле sudoers важен. Если строки вверху, это не работает. Если они ниже, это работает. = Р

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