Удаление необходимости использования пароля с паролем

Отказ от ответственности: я знаю, что этот вопрос был задан очень часто, я прочитал множество способов и попробовал множество способов, но я все еще сталкиваюсь с проблемами, не стесняйтесь ссылаться на вопрос об ошибке, если вы думаете, что это помогает.

У меня есть сервер ubuntu, и в настоящее время я использую свой собственный пользователь invisibled, а не root. Я заходил на сервер с этим пользователем и мог sudo с этим пользователем, но мне нужно sudo внести какие-либо изменения в любые файлы, включая запуск git pull. Я хочу иметь возможность добавлять / редактировать / удалять файлы в папке /var/www/, не используя sudo и не вводить мой пароль. Запросить пароль - это то, от чего я хочу избавиться, поскольку это мешает удаленному выполнению запросов git pull.

Могу ли я сделать что-то так же просто, как предоставить моему пользователю полный доступ к папке /var/www/ ? Все здесь находится в git repo и может быть уничтожено, если потребуется.

Я - разработчик веб-сайтов по профессии, и мои знания ubuntu просто учатся, чтобы иметь возможность управлять этими серверами, поэтому я не уверен, какой лучший или правильный подход. Любая информация / советы будут потрясающими! Дайте мне знать, если вам нужна дополнительная информация.

EDIT:

Ввод groups показывает invisibled www-data, поэтому мой пользователь является частью группы www-data.

Права на доступ к папке /var/www/:

drwxrwsr-x  10 root       www-data   4096 Sep  8 15:23 .
1
задан 9 September 2015 в 01:02

1 ответ

Вы можете добавить файл в каталог /etc/sudoers.d, используя текстовый редактор fav (vi, nano, ...). Имя файла является произвольным (любое имя будет использоваться, например, «addmyuserid»). Содержимое файла фиксировано, и пробелы (пробельные элементы) требуются, как показано:

<myuid> ALL=(ALL:ALL) NOPASSWD: ALL

Как только файл записывается в каталог /etc/sudoers.d/, перезапустите Ubuntu и после входа в систему вы должен иметь возможность вводить команды sudo ... без обязательной записи pw после первого, а затем каждые 5 минут или около того (интервал тайм-аута sudoers также может меняться, если вы хотите войти в него).

Примечание. Это дополнение файла позволяет полностью контролировать корни через sudo всем, кто подписывается на ваш сервер Ubuntu с вашим ID; поэтому будьте осторожны и не забудьте защитить свой PW или другой знак в учетных данных. Если ваш сервер будет использоваться для общего доступа к сети, вы можете удалить добавленный файл из каталога /etc/sudoers.d перед запуском сервера для использования в качестве источника.

0
ответ дан 23 May 2018 в 17:37

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

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