Какой у меня пароль sudo?

Вопрос или проблема

При установке программ иногда запрашивают мой пароль sudo. Я не помню, чтобы у меня когда-либо был такой пароль или чтобы я его устанавливал. Но я знаю свой пароль su, который всегда работал для меня. Он не такой же, как мой sudo, так как не срабатывает, когда я его ввожу.

Как мне узнать, какой у меня пароль sudo?

Обычно это ваш личный пароль для входа в систему. Например:

derek$ sudo ls /var/log/secret
[sudo] пароль для derek: <введите пароль для входа derek> 
audit.log  audit.log.1  audit.log.2

Это может быть изменено файлами настроек, такими как /etc/sudoers. Смотрите, например, Установить пароль sudo отличным от пароля для входа

Если у вас есть пароль root.

Посмотрите в файле /etc/sudoers.
Вы найдете строку вроде %sudo ALL=(ALL:ALL) ALL, обратите внимание на слово после %. Теперь добавьте себя в эту группу. Выйдите из системы. Войдите в систему. Теперь sudo должен работать для вас.

Если у вас нет пароля root, используйте живой дистрибутив, чтобы сделать то, что описано выше.

Возможно, вы не установили свой root пароль. Попробуйте выполнить:

$ sudo passwd

Затем введите желаемый пароль.

Ответ или решение

Как получить sudo пароль на вашем компьютере: полный гид

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

Что такое sudo?

sudo (от английского "superuser do") — это команда в Unix-подобных операционных системах, позволяющая пользователям выполнять команды от имени суперпользователя или другого пользователя. Это улучшает безопасность, так как предоставляет доступ только к конкретным действиям, вместо полного доступа под учетной записью root.

Какой ваш sudo пароль?

В большинстве случаев ваш sudo пароль совпадает с паролем вашей учетной записи пользователя (логина). Например, когда вы вводите команду sudo, система запрашивает ввести именно ваш пароль для выполнения команды с повышенными привилегиями. Это может привести к путанице, если вы не помните, что ваш sudo пароль — это именно ваш личный логин.

Уточнение разницы между sudo и su

Существует ясная разница между командами sudo и su:

  • su (от "switch user") используется для переключения на другую учетную запись, чаще всего на root. В этом случае вам потребуется ввести пароль этой учетной записи.
  • sudo, в свою очередь, запрашивает ваш личный пароль при условии, что вы имеете соответствующие права.

Если вы можете использовать su с вашим паролем, но не с sudo, это может указывать на то, что ваша учетная запись не имеет прав на выполнение команд через sudo.

Проверка прав доступа к sudo

Чтобы узнать, как ваша учетная запись настроена для использования sudo, вам необходимо проверить файл настроек sudoers. Если у вас есть права суперпользователя, выполните следующие команды:

  1. Откройте терминал.
  2. Введите команду:
    sudo cat /etc/sudoers
  3. Найдите строки, относящиеся к вашей учетной записи или группе пользователей. Например, такие строки, как:
    %sudo   ALL=(ALL:ALL) ALL

    Это указывает на то, какие группы пользователей имеют доступ к sudo.

Если вы не видите вашу учетную запись в списке, вы можете добавить себя в соответствующую группу, например, sudo:

  • Если у вас есть доступ к root, выполните:
    sudo usermod -aG sudo ваше_имя_пользователя

Что делать, если вы забыли пароль?

Если вы не помните ни пароля вашей учетной записи, ни пароля root, вам может понадобиться выполнить сброс пароля. Для этого выполните следующие шаги:

  1. Загрузите систему с Live USB или Live CD.
  2. Откройте терминал и войдите в вашу файловую систему.
  3. Найдите ваш диск и смонтируйте его:
    sudo mount /dev/sdX1 /mnt

    (где sdX1 — это ваш диск).

  4. Перейдите в папку:
    chroot /mnt
  5. Затем выполните команду для смены пароля:
    passwd ваше_имя_пользователя

Смена пароля может восстановить ваш доступ к учетной записи и, соответственно, к sudo.

Заключение

Если вам когда-нибудь понадобиться ввести sudo пароль, ваш личный логин, скорее всего, является верным ответом. Если вы забыли пароль, рассмотрите возможность проверки прав доступа через файл sudoers, либо выполните сброс пароля через Live среду. Эти шаги помогут вам восстановить доступ и продолжить работу с вашей системой без лишних трудностей.

Оцените материал
Добавить комментарий

Капча загружается...