Назад | Перейти на главную страницу

Измененный пароль не работает для учетной записи

Немного странная проблема. У меня есть сервер, на который я могу войти по SSH с одним из двух логинов: root или erik. После того, как я вошел в систему как erik, я попытался переключиться на пользователя root:

# sudo su - root
Password:

И ввел пароль. После нескольких неудач я подумал, что забыл. Итак, я зашел по SSH как root и изменил пароль root:

# passwd

Теперь вернемся к другой оболочке (erik) и попытаемся запустить sudo su - root и опять же, он не примет только что измененный пароль. Любые идеи?

«sudo su» является избыточным. Используйте просто «su - root».

При использовании sudo, если пользователь (erik) находится в группе sudoers (обычно «sudo» или «wheel»), вы должны ввести пароль erik в запросе пароля, а затем «su - root» запускается от имени пользователя root, поэтому он будет просто создайте другой экземпляр оболочки, не запрашивая пароль.

С другой стороны, если вы запустите просто «su - root», вам будет предложено ввести пароль root.