Не запускается система после chmod -R 775 /

Автор Monol1th, 14 февраля 2015, 19:22:42

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Monol1th

Добрый вечер.
По мере изучения Python, появилось необходимость сохранять файлы программы не только в домашнем каталоге(/home/monol1th) но и по всей файловой системе. Недолго думая я ввёл в терминале суперпользователя следующий код: chmod -R 775 /home. После перезагрузки и удачного старта системы, я обнаружил, что всё равно не могу сохранять файлы, где мне захочется. Опять же недолго думая я решил пойти дальше и не задумываясь ввёл следующий код в терминале суперпользователя: chmod -R 755 /. После ввода этой команды у меня пропала половина ярлыков установленных программ. Перезагрузившись, обнаружил следующую картину http://i.imgur.com/qCuJjJL.jpg. В режиме восстановления http://i.imgur.com/y7kWfgP.jpg
Помогите пожалуйста реанимировать систему. Там всё. :'(

Leo

Загрузитесь с живого дистрибутива, сохраните нужные данные на внешний носитель, переустановите систему.

Monol1th

#2
Цитата: Leo от 14 февраля 2015, 19:57:08Загрузитесь с живого дистрибутива, сохраните нужные данные на внешний носитель, переустановите систему.
Пробовал скидывать сам образ debian-live-7.8.0-amd64-gnome-desktop на флешку, в результате No bootable partition in table. При записи файлов образа выдаёт тоже самое.


yura_n

Цитата: Monol1th от 14 февраля 2015, 19:22:42По мере изучения Python, появилось необходимость сохранять файлы программы не только в домашнем каталоге(/home/monol1th) но и по всей файловой системе.
Используйте virtualenv.

Leo

Может быть у вас есть полная копия корневого раздела?

Monol1th

#6
Цитата: Leo от 14 февраля 2015, 20:06:17Чем записывали?
Эм... Ничем. Просто скинул как файл.
Погуглил. Оказывается надо программами создавать загрузочную флешку. Сейчас попробую с Ultraiso.
Цитата: Leo от 14 февраля 2015, 20:09:01Может быть у вас есть полная копия корневого раздела?
Простите, не совсем понимаю, о чём вы. Вроде нету. Копий не делал.

Leo

Как на форум попали? (под какой осью сейчас сидите?)

Monol1th

Цитата: Leo от 14 февраля 2015, 20:14:08Как на форум попали? (под какой осью сейчас сидите?)
На форум со стационарного - на нём Win 7. Debian на ноутбуке стоит.

yura_n

#9
Цитата: Monol1th от 14 февраля 2015, 19:22:42Помогите пожалуйста реанимировать систему. Там всё. :'(
Вариантов немного. Либо пытаться вернуть права вручную, либо поискать скрипт, который это сделает автоматически (может кто и написал такой). Либо то, что "все" скопировать (забэкапить), а систему переустановить. - Учитывая, что вы толком не понимаете что делаете, такой вариант будет наиболее оптимальным.

Monol1th

Запустил liveusb. Доступа к файлам нет, забекапить не удаётся. http://i.imgur.com/RZfV6GV.jpg

yura_n

Цитата: Monol1th от 14 февраля 2015, 20:37:18
Запустил liveusb. Доступа к файлам нет, забекапить не удаётся. http://i.imgur.com/RZfV6GV.jpg
С live диска от рута бэкапте.

alsoijw

Не думаю, что с живого носителя можно скопировать все права.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Monol1th

#13
А какие стандартные права были у раздела / до изменения на 775?

Сообщение объединено: 14 Февраль 2015, 22:22:54

Установил chmod -R 777 для всех папок жёсткого диска через Live. Система "загрузилась", но зависла на этапе запуска. Вместо стрелки - часы.

Через live теперь имеется доступ ко всем папкам. http://i.imgur.com/yypLKLm.jpg Предполагаю, что какая либо из папок имеет отличный от 777 доступ и мне его нужно изменить. Я прав?

Leo

Цитата: Monol1th от 14 февраля 2015, 22:06:04А какие стандартные права были у раздела / до изменения на 775?
Вы вызывали chmod с опцией -R, а это значит что вы сменили права не только / но и у всех вложенных файлов и директорий.

Цитата: Monol1th от 14 февраля 2015, 22:06:04Предполагаю, что какая либо из папок имеет отличный от 777 доступ и мне его нужно изменить. Я прав?
Это не поможет. Сохраняйте свои файлы и переустановите систему.