Как я могу заставить Ubuntu не спрашивать мой пароль?
Я уверен, что мне не нужен пароль для моего компьютера. Как мне удалить пароли для вещей, например, когда заставка активируется и устанавливается программное обеспечение?
5 ответов
«Никто никогда не скомпрометирует мой компьютер». подпадает под категорию известных последних слов. Пересмотрите.
Тем не менее: для заставки перейдите в настройки заставки и снимите флажок, чтобы запросить пароль. Для административных задач, visudo и измените yourname ALL=(ALL) ALL на yourname ALL=(ALL) NOPASSWD: ALL .
Хотя это утверждение является общей позицией, с которой я не согласен, в духе ответа на ваш вопрос я продолжу без дальнейших предвзятых объяснений.
Существует несколько областей системы, которые вы можете использовать для обработки этого запроса. Во-первых, это «Пароль заставки», который вы упоминаете. Перейдите в «Система»> «Установки»> «Заставка». Там вам нужно отключить флажок «ALock screen, когда заставка активна»

. автоматический вход в систему для пользователя. Система> Предпочтения> Вход в систему (это может быть система> администрация> вход в систему .. проверьте, пожалуйста, что я не за моим ПК с Linux), затем вы можете настроить систему на автоматический вход в систему данного пользователя.

Однако обратите внимание, что после того, как вы вошли в систему, если вы сохранили пароли в вашем couchdb, вам будет предложено ввести пароль для разблокировки набора ключей, чтобы вы Wi-Fi может автоматически подключаться (в качестве примера)
Что касается вашего пароля для установки программного обеспечения, я не знаю способа установить его по умолчанию, так как sudo попросит вас ввести пароль. Эта модель безопасности включена, поэтому вам нужно подумать о том, что вы делаете, прежде чем вносить общесистемные изменения, такие как установка программного обеспечения.
Пожалуйста, смотрите: эту ссылку . это поможет объяснить, почему текущая модель безопасности должна использоваться по умолчанию.
Просто выполните следующие шаги командной строки, чтобы ваш ПК не запрашивал пароль.
Теперь линия должна выглядеть как
Сохраните и выйдите (ctrl + x-> введите ‘y’ -> enter)
Да, вы все поняли . Хотя это может помочь вам. Станьте суперпользователем, набрав команду
Он не будет запрашивать пароль при выполнении команды sudo.
Более простой способ .
1. Перейдите к значку шестеренки в правом верхнем углу.
2. Перейти к настройкам системы.
3.Зайдите в учетные записи пользователей, правый нижний угол (зависит от пользовательского интерфейса)
4.Нажмите кнопку , чтобы разблокировать , появится запрос пароля.
5.Введите пароль для конкретного пользователя .
6. Сдвиньте панель автоматического входа в систему с ВЫКЛ на ВКЛ .
Как в Linux заменить пустой пароль root звездочками или вообще его отключить
При выполнении любых более или менее серьезных настроек в терминале Linux операционная система требует прав суперпользователя, грубо говоря, перед основной командой вам нужно ввести команду sudo . Эта команда имеет множество опций, но рассматривать их по отдельности значило бы уйти от нашей основной темы — упрощения операции с вводом требуемого ею пароля. Попробуйте, к примеру, установить в Ubuntu редактор inkscape командой apt install inkscape .

Очевидно, что при этом вы получите ошибку, но если перед apt дописать sudo, то ошибки не произойдет, но при этом Ubuntu запросит подтверждение инсталляции паролем.

Примечательно, что сам пароль при вводе никак не отображается, в связи с чем возникает вопрос: а нельзя ли сделать так, чтобы вместо пустых символов, да еще и при неподвижном курсоре отображались замещающие символы, скажем, звездочки? Для чего это нужно, разве скрытие пароля реализовано в Linux не для повышения уровня безопасности? Всё верно, но если вы печатаете быстро, то можете случайно набрать лишний символ или что-то вроде того.
Замена пустого пароля root звездочками
Итак, что нам для этого понадобиться. Для этого нам нужно отредактировать файл sudoers.tmp в каталоге etc . Открыв терминал, выполните команду sudo visudo , которая откроет его для редактирования.

Обратите внимание на значение env_reset параметра Defaults.

Вам его нужно заменить на env_reset,pwfeedback с помощью клавиш-стрелок и контекстного меню, если вы решите использовать его, а не ручной ввод.

Сохраните результат редактирования нажатием Ctrl + X , а затем и клавиши Y , чтобы подтвердить действие.

Всё готово, нажмите ввод , дабы выйти из редактора и закройте терминал.

Открыв его повторно и введя ту же команду sudo visudo , вы так же увидите приглашение ввести пароль, но на этот раз вместо пустых символов станут отображаться звездочки.

Кстати, захотите вернуть настройки по умолчанию, отредактируйте указанный выше файл, удалив добавленный ключ pwfeedback .
Отключение требования пароля root
Впрочем, вы можете пойти еще дальше, вообще отключив запрос пароля для команды sudo. Настройка, его отключающая, находится в том же файле sudoers.tmp .
Открываем его уже известным нам способом, прокручиваем в самый низ, где ниже комментария «#includedlr /etc/sudoers.d» вставляем команду kompik ALL=(ALL) NOPASSWD:ALL , где kompik — имя пользователя.

Сохраняем файл нажатием Ctrl + X и Y , а затем перезапускаем терминал. Больше команда sudo пароля требовать не будет. Соответственно, если хотим восстановить исходные настройки безопасности, удаляем из файла sudoers.tmp добавленную строку.
Не отключайте запрос пароля суперпользователя без причины
Если кроме вас вашим компьютером пользуются и другие люди, не отключайте требование пароля root. Да, получив локальный доступ к компьютеру, опытный пользователь без особого труда сбросит пароль root, но зачем лишний раз рисковать, открывая доступ к настройкам вашей системы кому попало.
Отключение пароля при выполнении sudo команд в Ubuntu
При работе на тестовых серверах под управлением Ubuntu довольно часто приходится менять настройки, устанавливать пакеты и прочее. Для выполнения многих команд нужно обладать правами суперпользователя, для этого нужно входить в систему под пользователем root, или писать sudo перед самой командой и вводить пароль.
Я обычно не работаю под суперпользователем и приходится довольно часто вводить пароль. Работая с Laravel Homestead я заметил что там не требуется вводить sudo пароль, мне показалось это довольно удобным и я решил удалить пароль на остальных тестовых серверах.
На production серверах такое делать не советую из соображений безопасности.