sshd error: PAM: authentication error for root

Долго бился я над этой задачкой… Ещё во времена, когда в локальной сети был. А ларчик-то просто открывается.
И дело даже не в отсутствующем

, нет.

Дело в том, что после обновления ветки (предположим с 7.3 до 8.1) я где-то нашалил и у рута обнулился пароль. Точно не подскажу так задумано или нет, но факт есть факт: из консоли пускало в root без пароля, в то время как по ssh я зайти на машину не мог.
Лечение:

После чего у root есть пароль. Следовательно авторизацию по PAM проходит. Следовательно я могу зайти на эту машину от рута по ssh.

Почитал гугль, оказывается при обновлении можно запросто вынести к чертям master.passwd (интересный пост о проблеме с master.passwd).

Следовательно:

1. Лишний бэкап не помешает.
2. Вполне можно обойтись применением pwd_mkdb /etc/master.passwd.

Categories lan