LINUX.ORG.RU
решено ФорумAdmin

сломал centos силами chroot

 ,


1

1

отцы, помогите нубу

сломал центос кажется версии 6 при попытки поменять через chown пользователя с root на выбранного для указанной директории (рекурсивно), думал команда выполняется из текущей директории а она от / пошла выполняться и позаменяла владельца системных файлов видимо, нажал ctrl+c но уже поздно было - часть владельцев файлов и папок была заменена

сейчас при попытки подключения к серверу через путти получается «connection refused», ребуты не помогли, сейчас активирована rescue система, примонтирован диск, как быть дальше - не знаю

ищется решение как откатить этот chown или ещё что-то простое чтобы сделать права как были



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

как вариант, с работающей машины (ну или chroot) сделать

find /* | xargs stat -c "%a %n" > list.txt
ну а потом из этого файлика восстановить на права на сломанной системе.

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

спасибо, ожидаю финиша команды, нормально что такие ошибки вылезают?

stat: cannot stat `/mnt/root/vBulletin': No such file or directory stat: cannot stat `Connect': No such file or directory stat: cannot stat `5.0.2': No such file or directory

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

Меня тут привлекли в качестве дополнительной мозговой силы(с доступом по SSH)

Собственно вариант анонимуса, запущенный из чрута помог запустить систему. Тему наверное можно считать решенной, но это уже пусть автор метку ставит, как все права в системе проверит(например на файлы данных).

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

благодарю камрада Pinkbyte и анонимуса за решение задачи, вопрос решён!

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

Только лучше сначала setugids, а потом setperms. При изменении uig/gid слетают suid/sgid биты.

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