LINUX.ORG.RU

После ввода пароля при входе в систему (root), заного запрашивает login

 , ,


0

2

Всем доброго времени суток. Ситуация. CentOS 6.4 Сделал backup с помощью tar. Загрузился с livecd, распаковал архив в примонтированную директорию, установил заного grub, поменял UUID в grub.cfg и /etc/fstab. Перезагрузился. В итоге при вводе логина и пароля (root), окно запроса перезапускается и снова требует login и пароль. Заного загрузился с LiveCd, поменял пароль root, но безрезультатно. Создал нового пользователя, с ним все в порядке. Понимаю что где то накосячил, но не пойму где. Заранее спасибо за помощь.

PS: при backup исключил директории /proc /dev /tmp /mnt /sys (может здесь чего не так)



Последнее исправление: cetjs2 (всего исправлений: 1)

Какой командой создавали архив ? Был ли указан ключ '-p' ?

Скорее всего не правильно выставлены права на некоторые файлы и директории в /etc.

Смотрите то, что попадаев в вывод dmesg при попытке аутентификации в системе.

kostik87 ★★★★★
()

Заново, милейший, заново.

arturpub ★★
()
Ответ на: комментарий от kostik87

ключа -p не было

точная команада:

tar cf /home/share/backup.tar.bz2 --exclude=/home/* --exclude=/proc/* --exclude=/dev/* --exclude=/sys/* --exclude=/mnt --exclude=/tmp/* /

сейчас по пробую поставить..

vsafonin
() автор топика

заного

БЕЗНОГNМ

anonymous
()
Ответ на: ключа -p не было от vsafonin

ключа -p не было

Ну значит можете смело выкидыват ваш бэкап. И делать заново.

Вместо указания всех исключений в параметрах команды их можно перечислить в файле и указать только этот файл.

cat stage4.excl
/dev/*
/mnt/*
/tmp/*
/proc/*
/sys/*
/путь/для/сохранения/stage4.tar.bz2
tar -cjpf /home/share/backup.tar.bz2 / -X stage4.excl

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Теперь при загрузке kernel panic(( команда:

tar -cvpzf /home/share/backup.tar.gz --exclude=/home/share/backup.tar.gz --one-file-system / 
Так же пробовал:
tar cfvpz /home/share/backup.tgz --exclude=/home/* --exclude=/proc/* --exclude=/dev/* --exclude=/sys/* --exclude=/mnt --exclude=/tmp/* /

Тоже самое, kernel panic, щас попробую с помощью dd сделать образ

vsafonin
() автор топика
Ответ на: комментарий от kostik87

Ну и проверьте, что вы правильно указали корень в параметрах, передаваемых ядру и отредактирвоали /etc/fstab.

Да, если вы создаёте архив и распаковываете на системе, в котрой GID групп отличается от GID групп системы, архив которой вы создавали, то распаковывать архив нужно с указанием опции '--numeric-owner', при распаковке ключ '-p' так же нужно указывать.

tar --numeric-owner -xpf
kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Без безрезультатно (( сделал все как в статье (разве что не использовал файл с исключениями, при архивации tar его почему то игнорировал), распаковывал tar --numeric-owner -xpvjf backup.tar.gz) В итоге снова постоянный запрос логина пароля. (хоть не kernel panic)

vsafonin
() автор топика
Ответ на: комментарий от Spoofing

/etc/nologin отсутствует. /etc/securetty


console
vc/1
vc/2
vc/3
vc/4
vc/5
vc/6
vc/7
vc/8
vc/9
vc/10
vc/11
tty1
tty2
tty3
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11
[\code]

vsafonin
() автор топика
Ответ на: комментарий от vsafonin

Пардон, но, видимо, у вас проблемы с некоторыми частями тела ...

при архивации tar его почему то игнорировал

Видимо у вас старый tar, укажите опцию '-X файл' самой первой опцией.

Посмотрите права на указанны в этом сообщении файлы После ввода пароля при входе в систему (root), заного запрашивает login (комментарий)

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Пардон, но, видимо, у вас проблемы с некоторыми частями тела ...

Я и не отрицаю) я все еще только учусь

Видимо у вас старый tar, укажите опцию '-X файл' самой первой опцией.

разве это важно? --exclude=/dev разве не тоже самое?

Посмотрите права на указанны в этом сообщении файлы После ввода пароля при входе в систему (root), заного запрашивает login (комментарий)

А какими они должны быть?

vsafonin
() автор топика
Ответ на: комментарий от vsafonin

разве это важно?

Важно, сам столкнулся. Попробуйте.

А какими они должны быть?

Ну как минимум 0600 (rw- --- ---) или (644 rw- r-- r-- ) .

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Ну как минимум 0600 (rw- --- ---) или (644 rw- r-- r-- ) .

Стояло rw- --- ---, поменял на по пробовать на rw-r--r-- не помогло.

>>разве это важно?
Важно, сам столкнулся. Попробуйте.

Сейчас по пробую

vsafonin
() автор топика

Selinux? Попробуй при загрузке добавить ядру параметр enforcing=0. Если поможет, то после захода в систему сделай

restorecon -rv /
И убери enforcing=0 из параметров ядра.

Deleted
()
Ответ на: комментарий от vsafonin

В вывод dmesg что хоть попадает при попытке входа ?

kostik87 ★★★★★
()
Ответ на: комментарий от Deleted

Спасибо!!! я про включенный seelinux то и забыл((( все получилось

vsafonin
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.