Запуск команд на FreeBSD Live CD

Я использую FreeBSD 9.1-PRERELEASE на виртуальном сервере, работающем под виртуализацией XEN, я пытался обновить его до 9.1-RELEASE, но Mergemaster выпил мой /etc/master.passwd а также /etc/passwd так что теперь у меня есть чистые копии двух файлов.

Я использовал смонтированный Live CD и подключил мой корневой раздел к /mnt и вручную перечитать каждую запись в /mnt/etc/master.passwd а также /mnt/etc/passwd с другого сервера freebsd. Я считаю, что каждый раз, когда вы редактируете master.passwd а также passwd ты должен бежать pwd_mkdb но это дает мне "Read Only File" ошибка.

Я планирую сначала включить PermitRootLogin и PermitEmptyPassword, чтобы я мог войти в систему как root, прежде чем снова повторить необходимые изменения. Но я должен бежать pwd_mkdb, так есть ли способ запустить эту команду с Live CD?

1 ответ

Хорошо, я думаю, что получил это сейчас, после того, как я смонтировать /dev/ada0p2 в /mnt я сделал chroot /mnt а потом я бегу /usr/sbin/pwd_mkdb -p /etc/master.passwd затем перезапустил сервер и там, я могу войти снова используя пользователя, которого я ввел вручную

Другие вопросы по тегам