Восстановление доступа под root

При попытке логина под root получаем сообщение:

login:  /usr/local/bin/bash: No such file or directory

и Вас  выбрасывает в строку приглашения логина.

Перезагрузитесь в Single User Mode,  и выполните следующее.

Проверяем разделы:

# cat /etc/fstab

# Device        Mountpoint      FStype  Options                 Dump    Pass#

/dev/da0p2      none            swap    sw                      0       0

/dev/da0p3      /               ufs     rw,noatime              1       1

/dev/da0p4      /tmp            ufs     rw,noexec,noatime       2       2

/dev/da0p5      /var            ufs     rw,noatime              2       2

/dev/da0p6      /usr            ufs     rw,noatime              2       2

  

Нам необходим файл /etc/passwd , который необходимор отредактировать  утилитой pw.

Проверим, что смонтировано сейчас:

# mount

/dev/da0p3 on / (ufs, local, read-only)

Примонтируем корневой раздел / в режим чтение-запись:

# mount /

Проверяем:

# mount

/dev/da0p3 on / (ufs, local, noatime, journaled soft-updates)

Меняем shell для пользователя root:

# pw usermod root -s /bin/sh

Загружаемся в обычном режиме, и входим в систему под root-ом.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *