sudo ничего не делает, а su не принимает мой пароль

sudo ничего не делает, а su не принимает мой пароль

Когда я набираю sudo, команда, похоже, не делает ничего полезного. Я ожидал, что меня попросят ввести пароль или получить root shell, но вместо этого я получаю только это:

$ sudo
usage: sudo -h | -K | -k | -V
usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
            [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
            prompt] [-T timeout] [-u user] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
            prompt] [-T timeout] [-u user] file ...

suВроде нормально запускается, но не принимает мой пароль. Не могу войти как суперпользователь.

Возникла проблема с установкой или я что-то делаю неправильно?

решение1

Судя по предоставленной информации, ваша система работает так, как и ожидалось.

Вам необходимо предоставить sudo либо команду, либо опцию, либо и то, и другое (в зависимости от выбранной вами опции).

Простой метод проверки:

sudo -s

Вам будет предложено ввести пароль, после чего вам будет предоставлена ​​root-оболочка.

(suпоменять пользователя) команда по умолчанию без аргументов регистрирует пользователя как root, но для ее успешного выполнения вам нужно указать пароль root, а не свой собственный. По умолчанию в Ubuntu у root нет пароля, поэтому suвозвращается authentication failure. Возможно, это было то сообщение, которое вы видели? Если хотите, вы можете использовать sudoдля запуска, suчто означает, что вам нужно ввести только свой собственный пароль, но проще запустить оболочку root с помощью sudo -iили sudo -s(т. е. без вызова дополнительной программы).

Связанный контент