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

RHEL не принимает пароли

У меня установлен RHEL 5 на виртуальной машине.

Я создавал нового пользователя, делая запись в / etc / passwd.

Я удалил файл / etc / shadow и использовал команду pwconv, чтобы создать новый теневой файл.

Теперь, когда я перезапустил систему, она не принимает никаких паролей.

что мне делать

Вы удалили все пароли своих пользователей, потому что они больше не хранятся в / etc / passwd, как в былые дни. pwconv является только для преобразования записей из passwd в shadow и наоборот - вам следует никогда приходится использовать его в повседневных задачах. Загрузитесь в однопользовательском режиме, как предлагал DaveN, восстановите файл из резервной копии, воспользуйтесь опытом и узнайте, как правильно управлять учетными записями пользователей в современных системах Linux. В useradd и passwd команды существуют не просто так.

Можете ли вы попытаться устранить повреждения в однопользовательском режиме с помощью процесса, аналогичного http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/4/html/Step_by_Step_Guide/s1-q-and-a-root-passwd.html

Это означает, что ваша система не может найти пароль в теневом файле при аутентификации, сначала вам нужно создать пароль для пользователя root после перезапуска. следите за этим видео ... это полезно для вас ... https://www.youtube.com/watch?v=jlI4HiRk5-M