Я новичок в Linux (Ubuntu), и у меня есть вопрос к sudo su
,
Мне всегда нравится использовать корень в оболочке, чтобы не было досадных ошибок привилегий :)
Но проблема в том, что sudo su
всегда спрашивают у меня пароль, и это меня также раздражает, потому что я изучаю Linux, поэтому я открываю множество оболочек и быстро закрываю их: D
Для этого я попытался написать этот небольшой сценарий bash:
#!/bin/bash
echo "My_Password" | sudo su
И сделать на него символическую ссылку для его выполнения каждый раз, когда я открываю оболочку, это менее раздражает, потому что sudo всегда спрашивает у меня пароль, а иногда я какая-то ошибка:)
Но проблема в том, что сценарий bash не работает: ( Кто-нибудь знает, как это сделать ??, или установить мой пароль в файле конфигурации sudo, и он не спрашивает мне больше за пароль ?? :)
Всем спасибо
Вы можете отредактировать файл sudoers, возможно, с помощью sudo visudo
и добавить строку
$USER ALL=(ALL) NOPASSWD: ALL
, где $ USER - ваше собственное имя пользователя
. Кстати, sudoers есть в /etc/sudoers
, но редактировать этот файл напрямую и, возможно, невозможно, если вы не являетесь пользователем root. Лучше использовать visudo
, поскольку он пишет во временный файл, а затем, если все прошло нормально, он перезапишет после завершения записи. Если vi сложно, я советую быть ОЧЕНЬ осторожным = D