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


Автор Тема: как вернуть стандартные права папке etc?  (Прочитано 9488 раз)

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

Оффлайн alfer

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
    • Просмотр профиля
нужно было изменить, теперь при любой команде вот че пишет:
(Нажмите, чтобы показать/скрыть)

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: как вернуть стандартные права папке etc?
« Ответ #1 : 30 Июнь 2013, 13:15:15 »
LiveCD/USB:
Код: Bash
  1. cd /etc
  2. getfacl --recursive . >/tmp/acl
  3. getfattr --recursive --dump . >/tmp/attr
  4. cd /куда/смонтировали/свой/etc
  5. setfacl --restore=/tmp/acl
  6. setfattr --restore=/tmp/attr

Оффлайн Daneel1798

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #2 : 17 Ноябрь 2013, 10:37:24 »
Доброе время суток!
Схожая проблема, но проблема еще и в том, что attr не установлен...при команде
getfattr --recursive --dump . >/tmp/attrвыходит ошибка
Программа 'getfattr' на данный момент не установлена.
Вы можете установить её, выполнив:
sudo apt-get install attr
,а при команде sudo apt-get install attr выходит уже знакомое нам
sudo: запись в /etc/sudoers разрешена всем
sudo: no valid sudoers sources found, quitting
sudo: не удаётся инициализировать модуль политики
Подскажите что делать

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: как вернуть стандартные права папке etc?
« Ответ #3 : 17 Ноябрь 2013, 10:45:46 »
Daneel1798, это надо выполнять с LiveCD/USB.

Оффлайн equement

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #4 : 15 Февраль 2014, 03:00:59 »
Что такое liveCD\usb

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14922
  • Я не слышу.
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #5 : 15 Февраль 2014, 06:55:08 »
equement,
iso
~.o

Оффлайн τοΖεη

  • Заслуженный пользователь
  • Администратор
  • Старожил
  • *
  • Сообщений: 8611
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #6 : 15 Февраль 2014, 09:35:28 »
Что такое liveCD\usb
диск, с которого ставили систему...
# find / -iname '*τοΖεη*'
# /God's_Universe/Book_Of_Life_aka_LordJC_protected/τοΖεη
Subject description -->> Not an ideal but s@ved 4eVer. Final destination -->> Kingdom Of Heaven

Оффлайн equement

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #7 : 15 Февраль 2014, 17:10:25 »
То есть мне нужно запустить систему в тестовом режиме? и ввести те команды которые указали выше?

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5664
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #8 : 15 Февраль 2014, 17:13:39 »
Запустить систему с диска/флэшки с которой проводили установку, выбрать «Попробовать без установки», дальше выполнить команды не забыв примонтировать раздел с жесткого диска, на который установлена система.
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн equement

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #9 : 15 Февраль 2014, 17:29:19 »
getfacl --recursive . >/tmp/acl
Пишет, что права есть у всех. Что-то не помогает...

Пользователь решил продолжить мысль 15 Февраль 2014, 17:42:19:
ubuntu@ubuntu:~$ cd /etc
ubuntu@ubuntu:/etc$ getfacl --recursive . >/tmp/acl
getfacl: ./cups/ssl: Permission denied
getfacl: ./polkit-1/localauthority: Permission denied
getfacl: ./ssl/private: Permission denied
ubuntu@ubuntu:/etc$
« Последнее редактирование: 15 Февраль 2014, 17:42:19 от equement »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5664
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #10 : 15 Февраль 2014, 17:45:41 »
Для начала sudo -i
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн equement

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #11 : 15 Февраль 2014, 18:21:16 »
ubuntu@ubuntu:~$ sudo -i
root@ubuntu:~# cd /etc
root@ubuntu:/etc# getfacl --recursive . >/tmp/acl
root@ubuntu:/etc# getfattr --recursive --dump . >/tmp/attr
The program 'getfattr' is currently not installed. You can install it by typing:
apt-get install attr
(Нажмите, чтобы показать/скрыть)
root@ubuntu:/etc# getfattr --recursive --dump . >/tmp/attr
getfattr: ./blkid.tab: No such file or directory
getfattr: ./nologin: No such file or directory
root@ubuntu:/etc#

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5664
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #12 : 15 Февраль 2014, 19:12:14 »
Ну? Монтируйте свой рут и переносите на /etc права
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн equement

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #13 : 15 Февраль 2014, 19:24:55 »
можно подробнее?

Пользователь решил продолжить мысль 15 Февраль 2014, 21:40:34:
какие права ставить?
« Последнее редактирование: 15 Февраль 2014, 21:40:34 от equement »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5664
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: как вернуть стандартные права папке etc?
« Ответ #14 : 15 Февраль 2014, 22:08:18 »
??? Те, которые скопировали в /tmp/{acl,attr} (до конца рецепт выполните)
Код: Bash
  1. cd /куда/смонтировали/свой/etc
  2. setfacl --restore=/tmp/acl
  3. setfattr --restore=/tmp/attr
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

 

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