5

Каждый раз, когда я netctl start Newton (Newton - это имя моей сети Wi-Fi), я получаю следующее сообщение:

==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to manage system services or other units.
Authenticating as: root
Password:

Если я введу неправильный пароль, я получу сообщение:

==== AUTHENTICATION FAILED ===
Failed to start netctl@Newton.service: Access denied

На самом деле это не проблема для меня, потому что я знаю свой пароль root, но мне кажется, что если бы я этого не сделал, я не смог бы подключиться к Интернету, и это неправильно. Я sudoer, поэтому я должен иметь возможность использовать свой собственный пароль для подключения к сети, но он запрашивает root.

Как мне заставить его перестать спрашивать пароль root?

3 ответа3

9

Таким образом, причина, по которой меня просили ввести пароль root, заключалась в том, что я не запускал команду с sudo. Если я сделаю это, он не будет запрашивать пароль.

0

Попробуй в visudo

user host= NOPASSWD: /usr/bin/netctl

Используйте абсолютный путь!

-1

Если вы просто хотите удалить PolicyKit,

sudo apt-get remove libpolkit-agent-1-0

должно сделать это проще.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .