1

Такая ситуация, нечаянно на серваке приравнял весь корень к правам -

www-data:www-data

теперь конечно же, кое какие скрипты не корректно запускаются, что посоветуете сделать может уже кто сталкивался...
Советы типа: "1. Сноси систему. 2. Сёрчить " - не принимаються.

Оп оп отдыхаем хорошо...

2

Только корень или по рекурсии?

На мясокомбинате я работаю свиньёй.

3

т.е было так .... я думал что нахожусь

/var/www

и хотел сделать

 chown -R www-data:www-data  ./*

на самом деле из за невнимательности я был в корне системы

 /
Оп оп отдыхаем хорошо...

4 (19.02.2012 16:11:02 отредактировано XliN)

Опа.. Рекурсивно сделал. Мне кажется уже ничего не сделать.


P.S. Есть хорошая команда pwd. Показывает в каком месте ты сейчас. Я себя приучил ее пользоваться при смене прав.

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

5 (19.02.2012 16:28:12 отредактировано skyinfo)

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

ЗЫ. или же идея каким либо макаром обновить пакеты ( удаления и инсталл) ?

Оп оп отдыхаем хорошо...

6

skyinfo пишет:

теперь конечно же, кое какие скрипты не корректно запускаются, что посоветуете сделать может уже кто сталкивался...
Советы типа: "1. Сноси систему. 2. Сёрчить " - не принимаються.

для начала установите владельцев  root:root. Потом будем исправлять дальше...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

7

skyinfo пишет:

ЗЫ. или же идея каким либо макаром обновить пакеты ( удаления и инсталл) ?

говорят, один мальчик случайно удалил все пакеты, а потом, используя их список (полученный при удалении) их восстановил.
и да, поможет apt-get

--reinstall
           Re-Install packages that are already installed and at the newest version. Configuration Item: APT::Get::ReInstall.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

8

ag  просто счастье какое то ))))) вот спасибо

Оп оп отдыхаем хорошо...

9

skyinfo пишет:

просто счастье какое то ))))) вот спасибо

ждём описание фикса ("как я всё исправил"). А то такие случаи были, но решения - не было.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

10 (19.02.2012 19:45:35 отредактировано skyinfo)

Первоначально рекурсивно подведя всем права.

chown -R root:root /

пока восстановил жизненно необходимые.

ap-get install --reinstall *пакет"

Полное восстановление делается впринципе все в два счета

dpkg --get-selections | grep -v deinstall | awk '{print $1}' > install.txt
cat install.txt | xargs apt-get install --reinstall

Но ведать вывод слишком большой, не может чтоли обработать и падает с ошибкой, разберусь отпишусь.

Оп оп отдыхаем хорошо...

11

Легко отделался я так один раз грохнул /usr вот где была беда.

Ищу дополнительный заработок (удалёнка).
Пьянка без секса – признак алкоголизма.

12

Kettler пишет:

Легко отделался я так один раз грохнул /usr вот где была беда.

слакварь отлично работает без /usr. При этом, всегда можно посмотреть/исправить права на любые файлы. Как и сами файлы. В Debian'е несколько сложнее, но тоже можно. Федору этот ваш потеринг уже поломал. Как минимум в этом случае == венда.  ac

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

13

skyinfo пишет:

xargs apt-get install --reinstall

попробуйте xargs -n1 -t

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

по факту .... многие пакеты списком не ставяться, пришлось частично вручную. Но тоже гуд. Если будут еще какие траблы отпишусь.

Оп оп отдыхаем хорошо...

15

drBatty пишет:
skyinfo пишет:

xargs apt-get install --reinstall

попробуйте xargs -n1 -t

да так лучше.

Оп оп отдыхаем хорошо...

16

кстати на заметку .... почти таким же методом можно делать зеркальную систему (т.е с таким же набором пакетов и библиотек)  wink

Оп оп отдыхаем хорошо...

17

skyinfo, есть ещё опция -p, которая спрашивает да/нет перед каждой командой.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

18

Я уже где-то писал, есть программа которая рекурсивно права считывать\восстанавливать может.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

19

newzenon пишет:

Я уже где-то писал, есть программа которая рекурсивно права считывать\восстанавливать может.

да. называется find
man опция -printf

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

20

О. Вспомнил, getfacl - и сохрнить и восстановить. http://linuxforum.ru/viewtopic.php?pid=245159#p245159

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

21

newzenon пишет:

О. Вспомнил, getfacl - и сохрнить и восстановить.

ещё есть getfattr, но они обе к обычным правам никакого отношения не имеют.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)