Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Напутал с правами в Ubuntu 11.10  (Прочитано 1608 раз)

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

Оффлайн Strelok2011Strelok

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Напутал с правами в Ubuntu 11.10
« : 14 Мая 2013, 00:37:38 »
Хотел создать папку в корневом каталоге , не было прав ввел вот это: sudo chmod -R 775 /   , побежали строки со словами отказано в доступе... не обратил внимание выключил пк.
После включения обнаружил вот такую  ошибку https://forum.ubuntu.ru/index.php?topic=159793.0 решил это вот этим способом: http://ubuntuforums.org/showthread.php?t=1042818

После этого убунти запустилась но с куча проблем... пропала русификация, половина пакетов приложений не запускаются, перезагрузка выключение не работает... и др.

Как вернуть обратно? без потери данных настроек...

Логи скрины предоставлю если понадобиться... С нетерпением жду ваших ответов так как нужно как можно быстрее восстановить пк веть на нем сервер...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Напутал с правами в Ubuntu 11.10
« Ответ #1 : 14 Мая 2013, 01:45:21 »
Как вернуть обратно? без потери данных настроек...
Бэкап и реинсталл.

(Нажмите, чтобы показать/скрыть)

Оффлайн Strelok2011Strelok

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Напутал с правами в Ubuntu 11.10
« Ответ #2 : 14 Мая 2013, 10:05:33 »
Как вернуть обратно? без потери данных настроек...
Бэкап и реинсталл.

(Нажмите, чтобы показать/скрыть)

Как востановить права? Какие они были исходные я непомню... Больше всего пострадала папка /tmp...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Напутал с правами в Ubuntu 11.10
« Ответ #3 : 14 Мая 2013, 13:20:09 »
Как востановить права?
Загрузиться с live-cd/usb и сделать так:
Код: (bash) [Выделить]
cd $DIR_SRC
getfacl --recursive . > /tmp/acl
getfattr --recursive --dump . > /tmp/attr
cd $DIR_DST
setfacl --restore=/tmp/acl
setfattr --restore=/tmp/attr
« Последнее редактирование: 03 Июля 2014, 10:55:06 от ArcFi »

Оффлайн Strelok2011Strelok

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Напутал с правами в Ubuntu 11.10
« Ответ #4 : 14 Мая 2013, 14:27:28 »
Как востановить права?
Загрузиться с live-cd/usb и сделать так:
cd /
getfacl --recursive . >/tmp/acl
cd /path/to/mounted/partition
setfacl --restore=/tmp/acl

Обязательно с livecd?
вот лог моей Ubuntu тут видно все файлы что повредились...
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 14 Мая 2013, 14:50:32 от Strelok2011Strelok »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Напутал с правами в Ubuntu 11.10
« Ответ #5 : 14 Мая 2013, 14:50:46 »
Обязательно с livecd?
Нет.
Есть и другие варианты.
Например, можно запустить образ на виртуалке и достать права оттуда.

Оффлайн Strelok2011Strelok

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Напутал с правами в Ubuntu 11.10
« Ответ #6 : 14 Мая 2013, 14:52:46 »
Обязательно с livecd?
Нет.
Есть и другие варианты.
Например, можно запустить образ на виртуалке и достать права оттуда.
сделал твои коианды ничего не изменилось,,, какие еще варианты кроме виртуалки? (п.с лог увидели?)

Пользователь решил продолжить мысль 14 Мая 2013, 14:54:14:
Также перестало работать sudo пишет вы не являетесь рутом...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Напутал с правами в Ubuntu 11.10
« Ответ #7 : 14 Мая 2013, 15:05:35 »
сделал твои коианды ничего не изменилось,,,
Значит, вы не заменили "/path/to/mounted/partition" на свой путь до корня смонтированного раздела.

Оффлайн Strelok2011Strelok

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Напутал с правами в Ubuntu 11.10
« Ответ #8 : 14 Мая 2013, 15:08:33 »
Вместо чего заменять? (простите за тупость  я плохо знаком с терминалом)

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Напутал с правами в Ubuntu 11.10
« Ответ #9 : 14 Мая 2013, 15:18:51 »
Надо смонтировать корень файловой системы в некоторый каталог (например, /mnt) и восстановить там права доступа, дамп которых получаем с корня live-cd.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Нетолерантный социопат
    • Просмотр профиля
Re: Напутал с правами в Ubuntu 11.10
« Ответ #10 : 14 Мая 2013, 15:38:29 »
***
2 ТС
(Нажмите, чтобы показать/скрыть)

Оффлайн Strelok2011Strelok

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Напутал с правами в Ubuntu 11.10
« Ответ #11 : 14 Мая 2013, 16:06:52 »
Надо смонтировать корень файловой системы в некоторый каталог (например, /mnt) и восстановить там права доступа, дамп которых получаем с корня live-cd.

Пишу cd /media/путь к папке partition/    дальше пишу это setfacl --restore=/tmp/acl  итог на все файлы no such file of directory
Что я не так делаю?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Напутал с правами в Ubuntu 11.10
« Ответ #12 : 14 Мая 2013, 16:25:28 »
Видимо, вы где-то ошиблись.
Как показывает практика, новички нередко допускают опечатки при работе в консоли.

Я ради эксперимента проверил на тестовом файлике, и всё получилось:
Код: (bash) [Выделить]
$ mkdir -p 1

$ touch 1/2

$ cd 1

$ getfacl --recursive . >/tmp/acl

$ ls -l
итого 0
-rw-rw-r--. 1 arcfi arcfi 0 мая   14 16:18 2

$ chmod 111 *

$ ls -l
итого 0
---x--x--x. 1 arcfi arcfi 0 мая   14 16:18 2

$ setfacl --restore=/tmp/acl

$ ls -l
итого 0
-rw-rw-r--. 1 arcfi arcfi 0 мая   14 16:18 2

Оффлайн Strelok2011Strelok

  • Автор темы
  • Любитель
  • *
  • Сообщений: 58
    • Просмотр профиля
Re: Напутал с правами в Ubuntu 11.10
« Ответ #13 : 14 Мая 2013, 17:47:26 »
Дело не в том что допускаю ошибки я просто непонимаю что я делаю... И что данные команды делают... У меня корень находиться по адресу: /
Для /home отдельный раздел...
Я непонимаю куда надо прописывать..? Как должна выглядить команда именно у меня... Что я должен копировать и откуда?...

Пользователь решил продолжить мысль 14 Мая 2013, 22:15:07:
Всем большое спасибо за помощь) но я сделал проще переустановил Ubuntu... а так как у меня /home на отдельном разделе то форматнул только корневую папку... переустановил и получил рабочую Ubuntu с тем жи рабочем столом и настройками)
« Последнее редактирование: 14 Мая 2013, 22:15:07 от Strelok2011Strelok »

 

Страница сгенерирована за 0.091 секунд. Запросов: 25.