Что-то разорался раздел, решил его пернести на другой диск.
/etc/fstab
[console]
UUID=b37da499-d830-40ff-b971-badf51426ed4 /data ext3 defaults 0 2
/data/home /home none bind
[/console]
Последовательность действий под root
[console]
mv /home /data/home
mount -a
etc/init.d/gdm3 restart
[/console]
Вроде всё перенеслось гном рестартнулся нормально. для теста выдал права 777. Захожу пароли в браузере не сохраняются и прочие мелкие гадости вылезают.
Что не так сделал?
Перенос /home проблемы.
для теста выдал права 777
По-подробнее, пожалуйста, какой командой вы это сделали?
Покажите вывод команды
ls -al ~
[console]
chmod 777 -R /data/home[/console]
Сйчас вернул как было и выглядет вывод вот так
[console]
drwxr-xr-x 2 sysadm sysadm 4096 Янв 13 10:43 .gstreamer-0.10
-rw-r--r-- 1 sysadm sysadm 220 Мар 30 2011 .bash_logout
[/console]
сама директория /data
[console]
drwxrwxrwx 16 sysadm sysadm 4096 Янв 19 15:21 data
[/console]
Если бы с правами были проблемы думаю не запустилось бы даже.
Так поправки.
Делал в tty2 с предварительной остановкой гнома.
chmod 777 -R /data/home
Этой командой вы дали всем файлам в каталогах права на исполнение. oO Это, мягко говоря, неправильно.
Сйчас вернул как было и выглядет вывод вот так
Лично я не знаю очевидного способа (за исключением, если есть бэкап) вернуть изначальные права файлам после предыдущей команды.
P.S. Почему было не сделать примерно так — http://linuxforum.ru/viewtopic.php?pid=243317#p243317 ?
Дык примерно тоже самое и сделано кроме синхронизации.
Чуть позже попробую.
Хравн, rsync не важно, cp -p, tar - все равно, главное права чтобы сохранились, обычно опция -p, для cp:
-p Заставляет cp сохранять следующие атрибуты каждого исходного файла
в создаваемой копии: время модификации, время доступа, флаги файла,
режим доступа, идентификаторы пользователя и группы, насколько это
позволено правами доступа.
Если значения идентификаторов пользователя и группы не могут быть
сохранены, не выводится никакого сообщения об ошибке, и возвращае-
мое программой значение статуса завершения не изменяется.
Если исходный файл имеет установленный бит set-user-ID и значение
идентификатора пользователя не может быть сохранено, бит set-user-
ID в атрибутах копии не сохраняется. Если исходный файл имеет
установленный бит set-group-ID и значение идентификатора группы не
может быть сохранено, бит set-group-ID в атрибутах копии не сохра-
няется. Если исходный файл имеет установленные биты set-user-ID и
set-group-ID и значение либо идентификатора пользователя, либо
идентификатора группы не может быть сохранено, ни один из битов
set-user-ID и set-group-ID в атрибутах копии не сохраняется.
а mv разве права не сохраняет?
http://www.opennet.ru/man.shtml?topic=mv&category=1&russian=0
Когда и исходный_файл и файл_назначения находятся на одной файловой системе, они являются одним и тем же файлом (изменяется только имя файла; владелец, права доступа, временные штампы остаются неизменными). Если же они находятся на разных файловых системах, то исходный_файл копируется и затем удаляется. mv будет копировать время последней модификации, время доступа, идентификаторы пользователя и группы и права доступа к файлу если это возможно. Если копирование идентификаторов пользователя и/или группы закончилось неудачно, то в копии файла сбрасываются биты setuid и setgid.
а mv разве права не сохраняет?
[quote=Хравн]
chmod 777 -R /data/home
Этой командой вы дали всем файлам в каталогах права на исполнение. Это, мягко говоря, неправильно.[/quote]
Вот основная проблема.
это я сделал уже посл етого как не подцепились пароли и заполнение форм в браузере.
Хравн, chmod 777 -R /data/home - забудь раз и навсегда про это, и никогда больше так не делай.
это я сделал уже посл етого как не подцепились пароли и заполнение форм в браузере.
Вроде всё перенеслось гном рестартнулся нормально. для теста выдал права 777. Захожу пароли в браузере не сохраняются и прочие мелкие гадости вылезают.
В одном из сообщений вы ошиблись в перечислении порядка своих действий.
wink
Не полностью описал порядок действий.
Но вцелом осознал что так делать не нужно.
Хравн, на хомяк уж лучше chown user:user натравить.