Мы все знаем команда sudo, «безопасный» заменитель su, и мы много говорили в этом блоге об этом и о преимуществах использования sudo против su, но на этот раз мы покажем вам, для тех, кто этого еще не знает , простое пошаговое руководство по использованию этого инструмента без необходимости вводить для него пароль. Для большинства новичков скажем, что его функция заключается в временной аутентификации вас как суперпользователя или root для выполнения определенных административных действий, требующих привилегий, без необходимости открывать сеанс как root с рисками, которые это может повлечь за собой.
Что ж, мы все знаем, что ввод sudo в командной строке, обычно сопровождаемый командами, которые мы хотим использовать с привилегиямиПоскольку это может быть установка пакета с использованием диспетчера пакетов, система сразу же выдает нам приглашение, чтобы мы могли ввести пароль для получения указанных привилегий и выполнить команду. Но ... что, если бы нам не пришлось вводить пароль?
Вот о чем наш мини-урок и шаги они очень простые:
- Выполните следующую команду, чтобы изменить файл / и т.д. / sudoers:
sudo visudo
- Теперь в содержимом указанного файла вы должны поиск строка, содержащая:
root ALL=(ALL) ALL
- И введите следующие línea, заменив имя пользователя на свое:
nombre_usuario ALL=(ALL) NOPASSWD: ALL
- Теперь мы сохраняем изменения и он не будет спрашивать нас пароль в следующий раз, когда мы запустим sudo из нашей учетной записи ...
Это рекомендуется? Нет, делайте это на свой страх и риск, но некоторым пользователям для удобства или по любой другой причине может потребоваться удалять этот запрос пароля каждый раз, когда они запускают sudo ... Кстати, если вам нужно менее радикальное решение, вы можете изменить время отсрочки, в течение которого sudo ждет повторного запроса пароля (вы могли заметить, что когда вы запускаете sudo несколько раз подряд, он не всегда запрашивает пароль). Это время отсрочки может быть уменьшено или увеличено, и, возможно, если вы собираетесь выполнять много задач подряд, более целесообразно сделать это, чем не удалять пароль напрямую. Это просто идеи!
У меня не работает ... Я использую Kubuntu 12.04
Я уже пробовал это раньше, так как у меня в гостиной есть компьютер, который я использую как медиацентр, и им управляют с дивана. Я создал сценарий для обновления vlc и некоторых других мелочей, и я хотел, чтобы он не запрашивал у меня пароль (чтобы мне не приходилось открывать шкаф, где у меня есть клавиатура), и я так и не получил это работать.
Я думаю, что для того, что вы хотите сделать, удобнее назначить задачу cron с правами root, которая выполняет этот скрипт. То есть вы запускаете crontab -e и добавляете что-то вроде:
0 0 * * * корень / ваша папка/script.sh
В этом примере он будет запускаться каждый день в 12:XNUMX. Привет
Используйте cron, запустив сценарий от имени пользователя root с помощью «crontab -e» и введите что-то вроде:
0 0 * * * корень /mydir/script.sh
Я бы запускал этот пример каждый день в 12 часов вечера. Привет
Это тоже еще один вариант ... спасибо
Господин или господа. LinuxAdictos.
Сердечный привет от получателя ваших новостей.
Я заинтересован в том, чтобы полностью погрузиться в свободное программное обеспечение - Linux -
но я не знаю, где, откуда и как начать. Я прошу любую рекомендацию или предложение, так как я всегда хотел быть пользователем, а не просто экспертом в этом программном обеспечении. Надеюсь, вы знаете, как мне посоветовать создать соответствующие базы в этой линии.
Я ожидаю своей благодарности за ваше сотрудничество и помощь.
искренне,
Орландо Тривньо
Я думаю, что это была бы дурная привычка, которая могла бы закончиться безрассудством, изменяя файл / etc / sudoers. Тот, кто проектировал систему, уже сделал это так, чтобы терминал не отображал пользователя root, и через некоторое время, если вы захотите снова выполнить работу администратора, система запросит у вас пароль. Я сам иногда (кстати, плохо сделал), чтобы изменить систему в терминале, я бросаю команду: sudo -s и после ввода пароля я уже постоянно являюсь root.
Привет! моя проблема в том, что терминал НЕ позволяет мне ничего вводить при запросе пароля):
Если это позволяет вам, но это система безопасности, она не позволяет вам видеть, что вы пишете. Но на самом деле, если вы пишете