Сравнение прав каталогов, находящихся в разных местах.

Вопросы по серверному ПО - что выбрать, где найти, как настроить.

Сравнение прав каталогов, находящихся в разных местах.

Сообщение veranyon » 24 июл 2010 15:51

к примеру, есть каталог /foo и каталог /backup/foo, в которых идентичные данные, как и структура дерева подкаталогов и файлов. Лишь, во вотором каталоге, с которым сравнивается первый, положено еще некое дерево данных, поэтому ls -laR /foo > ls1;ls -laR /foo2 > ls2;diff ls1 ls2 тут не пройдет.
Нужно сравнить лишь права доступа в таком каталоге и опустить различия в немного измененной структуре.

Частная проблема заключается в том, что после обновления дистрибутива fedora начались непонятки с phpmyadmin
" (phpMyAdmin - Ошибка
Произошла ошибка в работе механизма сессии. Проверьте файлы журналов PHP и/или Веб-сервера на наличие ошибок, и произведите их корректное конфигурирование.
)"
Руками же никакие права доступа не изменялись, естественно.

ls -ld / /var /var/log /var/run /var/lib /var/lib/php /var/lib/phpMyAdmin
dr-xr-xr-x. 24 root root 4096 Июл 24 15:20 /
drwxr-xr-x. 24 root root 4096 Июл 20 15:00 /var
drwxr-xr-x. 44 root root 4096 Июл 24 14:19 /var/lib
drwxr-xr-x. 3 root root 4096 Июл 20 15:03 /var/lib/php
drwxr-xr-x. 5 root root 4096 Июл 24 14:19 /var/lib/phpMyAdmin
drwxr-xr-x. 15 root root 4096 Июл 24 15:20 /var/log
drwxr-xr-x. 32 root root 4096 Июл 24 15:24 /var/run

pwd
/media/wd/backup/oldrfremix13

ls -ld root/ root/var root/var/log root/var/run root/var/lib root/var/lib/php root/var/lib/phpMyAdmin/
drwxr-xr-x. 3 root root 4096 Июл 24 14:40 root/
drwxr-xr-x. 24 root root 4096 Июл 20 15:00 root/var
drwxr-xr-x. 45 root root 4096 Июл 20 15:03 root/var/lib
drwxr-xr-x. 3 root root 4096 Июл 20 15:03 root/var/lib/php
drwxr-xr-x. 5 root root 4096 Июл 20 15:03 root/var/lib/phpMyAdmin/
drwxr-xr-x. 15 root root 4096 Июл 22 00:13 root/var/log
drwxr-xr-x. 32 root root 4096 Июл 22 11:20 root/var/run

Но права доступа один в один с теми, что в бэкапе системы, до такого обновления(/var/lib/php). Поэтому хотелось бы проверить все.

Код: Выделить всё
cat /var/www/html/error.php
<?php
error_reporting(E_ALL);
ini_set('display_errors','1');
session_start();
?>


http://localhost/error.php >

Warning: session_start(): open(/var/lib/php/session/sess_4f5rr5qd4i2nd2c0275ma400e2, O_RDWR) failed: Permission denied (13) in /var/www/html/error.php on line 4 Warning: Unknown: open(/var/lib/php/session/sess_4f5rr5qd4i2nd2c0275ma400e2, O_RDWR) failed: Permission denied (13) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session) in Unknown on line 0

Проблема "phpMyAdmin - Ошибка
Произошла ошибка в работе механизма сессии. Проверьте файлы журналов PHP и/или Веб-сервера на наличие ошибок, и произведите их корректное конфигурирование.
" появилась после вчерашнего обновления системы посредством "yum update".

Существует ли такая команда.
rsync, кажется, это умеет, но это точно не -p опция, ибо после бэкапа прошло много времени. Бэкап был сделан лишь после первой установки системы. Слишком большая разница в файлах будет. Трудно будет различить.

То есть, что бы программа сравнила лишь данные в первом каталоге и не показывала разницу в структуре, а лишь в правах. Такая структура, которая была в архиве.

Спасибо.
Аватара пользователя
veranyon
 
Сообщения: 124
Зарегистрирован: 22 мар 2010 16:39

Re: Сравнение прав каталогов, находящихся в разных местах.

Сообщение Vascom » 04 авг 2010 19:44

Если phpMyAdmin установлен из репозитория, том можешь в багзиллу обратиться.
Тут, как видишь, ни кто этим не пользуется и помочь тебе вряд ли сможет.
Если хочешь, чтобы вопросы решались быстрее, заходи на канал fedora@conference.jabber.ru
Учитесь грамотно задавать вопросы - пункт 5.
Аватара пользователя
Vascom
 
Сообщения: 1814
Зарегистрирован: 16 дек 2008 12:20
Откуда: Moscow

Re: Сравнение прав каталогов, находящихся в разных местах.

Сообщение veranyon » 04 авг 2010 21:06

"понятно"...
Аватара пользователя
veranyon
 
Сообщения: 124
Зарегистрирован: 22 мар 2010 16:39

Re: Сравнение прав каталогов, находящихся в разных местах.

Сообщение veranyon » 07 авг 2010 14:43

http://bugzilla.russianfedora.ru/show_bug.cgi?id=166

А кто-нибудь имеет опыт срока, в который хоть какой-то ответ дают?
Аватара пользователя
veranyon
 
Сообщения: 124
Зарегистрирован: 22 мар 2010 16:39

Re: Сравнение прав каталогов, находящихся в разных местах.

Сообщение C.XBATOB » 07 авг 2010 17:56

veranyon писал(а):http://bugzilla.russianfedora.ru/show_bug.cgi?id=166

А кто-нибудь имеет опыт срока, в который хоть какой-то ответ дают?


Дня два.

Только - например, у меня с phpmyadmin всё нормально - в трёх разных местах. Правда, везде выключен selinux.
Аватара пользователя
C.XBATOB
 
Сообщения: 168
Зарегистрирован: 26 май 2010 10:37
Откуда: Санкт-Петербург

Re: Сравнение прав каталогов, находящихся в разных местах.

Сообщение veranyon » 07 авг 2010 19:33

C.XBATOB писал(а):
Только - например, у меня с phpmyadmin всё нормально - в трёх разных местах. Правда, везде выключен selinux.


Это плохо. Плохо, в смысле когда это у всех работает, то очень сложно выявить проблему бывает.
Блин. Права в порядке, ничего не трогал. Обновился и на тебе.
Аватара пользователя
veranyon
 
Сообщения: 124
Зарегистрирован: 22 мар 2010 16:39


Вернуться в Fedora на сервере

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1