Отмена запроса пароля при выполнении команды sudo в Ubuntu\Debian\Mint
Внимание! то что описано ниже — вы делаете на свой страх и риск. Используя данный метод — вы можете из-под обычного пользователя, да и любой пользователь компьютера может спокойно уничтожить систему и все данные одной командой. Если же это Ваш компьютер, а ваш пользователь , которого вы создали при установке системы- админ, то есть простой способ сделать так, чтобы при вводе команд с sudo пароль не запрашивался.
sudo (англ. substitute user and do, — «подменить пользователя и выполнить») — программа для администрирования UNIX\Linux-систем, для делегирования прав пользователям. Идея — дать пользователям минимум прав, при этом достаточных для решения необходимых ему задач.
Команда sudo предоставляет возможность пользователям выполнять команды от имени суперпользователя root, либо другого пользователя. Windows имеет похожую команду runas.
Ключи sudo :
sudo -h | -K | -k | -V sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user] sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user] [command] sudo [-AbEHknPS] [-C num] [-g group] [-h host] [-p prompt] [-u user] [VAR=value] [-i|-s] [] sudo -e [-AknS] [-C num] [-g group] [-h host] [-p prompt] [-u user] file ...
-A, --askpass использовать вспомогательную программу для ввода пароля -b, --background выполнить команду в фоновом режиме -C, --close-from=num закрыть все дескрипторы файлов >= num -E, --preserve-env сохранить пользовательское окружение при выполнении команды -e, --edit редактировать файлы вместо выполнения команды -g, --group=group выполнить команду от имени или ID указанной группы -H, --set-home установить для переменной HOME домашний каталог указанного пользователя -h, --help показать справку и выйти -h, --host=host выполнить команду на узле (если поддерживается модулем) -i, --login запустить оболочку входа в систему от имени указанного пользователя; также можно задать команду -K, --remove-timestamp полностью удалить файл timestamp -k, --reset-timestamp объявить недействительным файл timestamp -l, --list показать список прав пользователя или проверить заданную команду; в длинном формате используется дважды -n, --non-interactive автономный режим без вывода запросов пользователю -P, --preserve-groups сохранить вектор группы вместо установки целевой группы -p, --prompt=prompt использовать указанный запрос пароля -S, --stdin читать пароль из стандартного ввода -s, --shell запустить оболочку от имени указанного пользователя; также можно задать команду -U, --other-user=user в режиме списка показывать права пользователя -u, --user=user выполнить команду (или редактировать файл) от имени или ID указанного пользователя -V, --version показать сведения о версии и выйти -v, --validate обновить временную метку пользователя без выполнения команды -- прекратить обработку аргументов командной строки
Настройки sudo определяется содержимым файла /etc/sudoers. Собственно, метод отменить ввод пароля:
sudo gedit /etc/sudoers или sudo nano /etc/sudoers
После строки %sudo ALL=(ALL:ALL) ALL вам необходимо добавить:
login ALL=(ALL) NOPASSWD: ALL
Как видите — все в Линукс просто.
Добавить комментарий