LINUX.ORG.RU
ФорумAdmin

Перенос пользователей


0

0

Не подскажете ли, как перенести каталоги пользователей из

/home

с сохранением прав доступа, на другой компьютер.

я до этого скопировал файлы passwd, groups, shadow. и как например передать все файлы системы старого пользователя xxx (UID 1000), новому пользователю xxx (UID 1005).

система suse 9

Заранее спасибо.


>>с сохранением прав доступа, на другой компьютер.
У rcp есть ключик -p. Или в tar-ball закатать.
>>и как например передать все файлы системы старого пользователя xxx (UID 1000), новому пользователю xxx (UID 1005).
find / -uid 1000 | xargs chown 1005
Как только это согласуется с
>>я до этого скопировал файлы passwd, groups, shadow ?

geekkoo
()
Ответ на: комментарий от geekkoo

просто раньше на новом компьетере тоже были юзеры, причем в большинстве своем те же что и на старом, только у них были другие UID

и насколько я понимаю, доступ пользователей определяется их UID. И если UID старого юзера не совпадает с UID нового юзера, то он не получит доступ к своим файлам. Брр...

DK
() автор топика
Ответ на: комментарий от DK

Переноси tar_ом, он выставляет владельца по имени, а не по UID.

1. настрой беспарольный доступ для rsh или ssh (REMSH=ssh)
2. cd /home ; tar cf - * | $REMSH root@remote "cd /home; tar xf -"

Все

sdio ★★★★★
()
Ответ на: комментарий от DK

Вопрос на засыпку, как можно синхронизировать добавление пользователей, на разных компьютерах?

сейчас есть скрипт добавляющий пользователя сразу в
систему и в samba






DK
() автор топика
Ответ на: комментарий от DK

Иметь централизованное хранилище (NIS как самый простой вариант)

sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.