Склонное добавление - добирается до sudoers файла

Я стал усталым от всегда вызова склонного - получают обновление, и склонный - получают обновление под sudo и ввод моего пароля, таким образом, я добавил следующую строку к своему/etc/sudoers файлу с помощью visudo:

<myusername> ALL=NOPASSWD: /usr/bin/apt-get

К сожалению, когда я вызываю склонный - добираются, я встречен следующей ошибкой:

<myusername>@sputnik:~$ apt-get update
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

Я попытался добавить следующую (довольно очевидную) строку к/etc/sudoers также, но бесцельно

<myusername> ALL=NOPASSWD: /usr/bin/dpkg

Что я должен сделать?

2
задан 12 May 2014 в 03:07

2 ответа

Даже с той конфигурацией в /etc/sudoers, необходимо будет все еще использовать sudo для выполнения apt-get как корень. Различие - то, что с надлежащей конфигурацией Вы больше не должны будете вводить в своем пароле.

5
ответ дан 8 August 2019 в 19:55

Вы добавили склонный - добираются способом, который не просит у Вас пароль, но это не означает склонный - добираются, имел бы достаточно полномочий работать. Так как Вы выполняете его без sudo, это не может заблокировать систему пакета.

Попытка использовать псевдоним:

alias apt-get='sudo apt-get'

, Если это работает, можно сделать псевдоним постоянным путем добавления его к Вашему .bashrc файл

3
ответ дан 8 August 2019 в 19:55

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

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