Гента, восставшая из мёртвого винта [SOLVED]
kirx 13 октября, 2007 - 12:09
Приключилась с одним компом такая печальная история - разболтался контакт в блоке питания что периодически приводило к пропадению этого самого питания. И, увы на N+1 раз это как-то капитально напортачило в файловой системе (resier3). Ну, щит хэппенс, контакт заменил
reiserfsck --rebuild-tree сделал. И... система ожила, да не совсем. Стали приследовать меня странные пермишн денайед. Под пользователем залогиниться нельзя, "Can't 'cd' to /home/ussserrr". su ussserrr сделать нельзя "Can't execute '/bin/bash': Permission denied". Прикол в том, что все владельцы и права стоят правильно!! Под рутом всё работает.
Что должно было сломаться, чтобы система разучилась проверять права доступа?
Есть ли у кого-нибудь какие-нибудь мысли?
»
- Для комментирования войдите или зарегистрируйтесь
Нужно
Нужно выполнить такие действия в bash
cd /home
for i in `ls`; do chown -R $i $i; done
Не, это было бы
Не, это было бы слишком просто. :)
Я ж говорю, в том и прикол, что владельци и права стоят правильно.
На всякий случай выполнил команду, конечно, не помогло...
посмотри ls -l -d
посмотри ls -l -d /
:)
Зач0т!
Зач0т! =)
Проблема оказалась именно в этом. После --rbuild-tree на / права слетели. %)
ОГРОМНОЕ СПАСИБО!