Страница 1 из 1

SuSE: Завести список пользователей

Добавлено: 12 июл 2004, 07:45
Anonymous
Каким образом можно со старого сервака завести всех пользователей на новый сервак? Пользователей около 500, и заново их набивать не очень-то и хочется.

Добавлено: 12 июл 2004, 10:01
Llama
если способ кодирования паролей в обоих системах совпадает - то просто переносом соответсвующих строчеки из /etc/passwd, /etc/shadow и /etc/groups + перенос домашних каталогов. (должно по идее работать) Если не совпадает способ кодирования паролей, то придется всем делать новые пароли и не иначе.

Добавлено: 12 июл 2004, 18:43
invox
Хех, не факт, что вообще в /etc/passwd лезть придется ;)
Автор вопроса не потрудился сообщить, какие именно пользователи подлежат переносу. Не исключено, что таковыми могут быть, например, пользователи почтового сервера. А в этом случае учетные записи вполне могут храниться в SQL-базе 8)

Добавлено: 12 июл 2004, 18:55
Llama
ХКХ МЮ ldap ВРН БОНКМЕ НАНЯМНБЮМН ОПХ РЮЙНЛ ЙНКХВЕЯРБЕ ЧГБЕПЕИ... ;)

Добавлено: 13 июл 2004, 05:27
Anonymous
Нет, именно пользователей из passwd...
Юзерей перенес через скрипт useradd -s shell -d homedir -g group -c "comment" -m user
Только щас проблема в том, что при переносе комментариев... надо перекодировать koi в utf. У кого-нить есть процедурка перекодировки?

Добавлено: 13 июл 2004, 05:41
michael
useradd -s shell -d homedir -g group -c "`echo comment | iconv -f KOI8R -t UTF8`" -m user

оН-ЛНЕЛС РЮЙ.

Добавлено: 13 июл 2004, 05:58
Anonymous
Спасибо! Работает... :D