Действительно ли возможно заставить Ubuntu помнить пароль за какую-либо программу после первого раза, когда это спрашивает. Меня просят относительно пароля для Синаптического, для того, чтобы сделать usb загрузочным, для соединения с сетью Wi-Fi, для открытия gparted и даже перейти к ванной.
Есть ли способ просто сказать этому спрашивать однажды навсегда или просто говорить этому не спрашивать (Не собираясь базироваться учетная запись. Я хочу продолжать использовать свою собственную учетную запись),
Существует также sudo конфигурационный файл, где можно позволить приложениям быть запущенными без запроса пароля. То, как использовать его, описано здесь: http://www.gratisoft.us/sudo/man/1.8.0/sudoers.man.html
Предупреждение: Хотя очень вряд ли, смешивая с sudoers конфигурацией мог заблокировать Вас из Вашей системы или открытых дверей для других. Всегда двойная проверка и быть уверенным в том, что Вы делаете.
Как меры безопасности можно открыть корневую оболочку и сохранить это открытым, пока Вы не протестировали свои изменения. Откройте оболочку и тип sudo su
, Вас попросят Вашего пароля. Ваша оболочка является теперь корневой оболочкой. Также можно сделать резервное копирование из Вашего /etc/sudoers
файл для сможения возвращается изменения.
Основное использование - Вы, редактируют его путем вызова visudo в оболочке:
sudo select-editor # this is optional. it will allow you to select your default editor in shell
sudo visudo
Последний которого откроет Вашего редактора значения по умолчанию оболочки с файлом. Нормальный синтаксис:
username machine=(usernameToRunCommandAs) command1,command2,...
как в:
confus confusion=(root) NOPASSWD:/sbin/halt,/sbin/reboot/usr/sbin/synaptic #allows user confus to run "sudo synaptic" as root on confusion without password querry
confus ALL=(ALL) NOPASSWD:/sbin/halt,/sbin/reboot #allows confus to shutdown and reboot as all users on all machines without pw
Как $PATH
переменная является пользовательским зависимым, и sudo не, полный путь к команде необходим в списке sodoers (обратите внимание, что это говорит, что '/sbin/halt' не просто 'останавливаются'). Можно узнать полный путь с помощью whereis
команда - как в whereis halt
который, скорее всего, возвратит '/sbin/halt'.
Разговор Generelly это - плохая практика. Вас спрашивают по причине. Программное обеспечение Installing с синаптическим, ist потенциально вредный. Как умеряет с разделами, которые могут привести к незагрузочной системе и крупной потере данных. Это также делает задание хакеров намного легче. Но Вы свободны сделать это на своем собственном риске.