LinuxForum.Fans
Тема

Перенос /home проблемы.

Автор: u______32 16 сообщений 3313 просмотров
#223161

Что-то разорался раздел, решил его пернести на другой диск.

/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. Захожу пароли в браузере не сохраняются и прочие мелкие гадости вылезают.

Что не так сделал?

#223162
Хравн написал:
для теста выдал права 777

По-подробнее, пожалуйста, какой командой вы это сделали?
Покажите вывод команды

text

ls -al ~
#223180

[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]


Если бы с правами были проблемы думаю не запустилось бы даже.

#223185

Так поправки.

Делал в tty2 с предварительной остановкой гнома.

#223204
Хравн написал:
chmod 777 -R /data/home

Этой командой вы дали всем файлам в каталогах права на исполнение. oO Это, мягко говоря, неправильно.

Хравн написал:
Сйчас вернул как было и выглядет вывод вот так

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

P.S. Почему было не сделать примерно так — http://linuxforum.ru/viewtopic.php?pid=243317#p243317 ?

#223246

Хравн, rsync не важно, cp -p, tar - все равно, главное права чтобы сохранились, обычно опция -p, для cp:

text
 -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 в атрибутах копии не сохраняется.

#223249

а mv разве права не сохраняет?

#223254

http://www.opennet.ru/man.shtml?topic=mv&category=1&russian=0

Когда и исходный_файл и файл_назначения находятся на одной файловой системе, они являются одним и тем же файлом (изменяется только имя файла; владелец, права доступа, временные штампы остаются неизменными). Если же они находятся на разных файловых системах, то исходный_файл копируется и затем удаляется. mv будет копировать время последней модификации, время доступа, идентификаторы пользователя и группы и права доступа к файлу если это возможно. Если копирование идентификаторов пользователя и/или группы закончилось неудачно, то в копии файла сбрасываются биты setuid и setgid.
#223255
Хравн написал:
а mv  разве права не сохраняет?
Lupo Alberto написал:
[quote=Хравн]
chmod 777 -R /data/home

Этой командой вы дали всем файлам в каталогах права на исполнение.    Это, мягко говоря, неправильно.[/quote]
Вот основная проблема.

#223258

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

#223259

Хравн, chmod 777 -R /data/home - забудь раз и навсегда про это, и никогда больше так не делай.

#223261
Хравн написал:
это я сделал уже посл етого как не подцепились пароли  и заполнение форм в браузере.
Хравн написал:
Вроде всё перенеслось гном рестартнулся нормально.  для теста выдал права 777. Захожу пароли в браузере не сохраняются и прочие мелкие гадости  вылезают.

В одном из сообщений вы ошиблись в перечислении порядка своих действий.
wink

#223267

Не полностью описал порядок действий.
Но вцелом осознал что так делать не нужно.

#223274

Хравн, на хомяк уж лучше chown user:user натравить.

Войдите или зарегистрируйтесь, чтобы ответить.