URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 55465
[ Назад ]

Исходное сообщение
"Перенос пользователей со старого сервера на новый"

Отправлено Александр , 12-Апр-05 17:42 
ASPLinux 10
Необходимо на новом сервере создать пользователей с их старыми паролями.
ПАРОЛИ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ МНЕ ИЗВЕСТНЫ!

1. Возможна ли миграция юзеров?
   Если "да", то как?

2. Можно ли скриптом заводить пользователей с их старыми паролями, так    чтобы пароли шифровались как при команде passwd user1?


Содержание

Сообщения в этом обсуждении
"Перенос пользователей со старого сервера на новый"
Отправлено lavr , 12-Апр-05 17:49 
>ASPLinux 10
>Необходимо на новом сервере создать пользователей с их старыми паролями.
>ПАРОЛИ ВСЕХ ПОЛЬЗОВАТЕЛЕЙ МНЕ ИЗВЕСТНЫ!
>
>1. Возможна ли миграция юзеров?
>   Если "да", то как?

кто запрещает вырезать всех пользователей из passwd и shadow и затем
воткнуть в те же файлы на новой системе (проверить лишь совпадение
полей и их количества)

>2. Можно ли скриптом заводить пользователей с их старыми паролями, так  
>  чтобы пароли шифровались как при команде passwd user1?

наверное можно


"Перенос пользователей со старого сервера на новый"
Отправлено Александр , 12-Апр-05 17:54 
Думаешь прокатит...?
А Linux случаем при шифрации не учитывает какие-нибудь индивидуальные настройки...

"Перенос пользователей со старого сервера на новый"
Отправлено lavr , 12-Апр-05 18:00 
>Думаешь прокатит...?

я уже давно над такими вещами не думаю, а просто делаю:

Solaris -> FreeBSD
Linux <-> FreeBSD
Linux <-> Linux
FreeBSD <-> FreeBSD
Solaris <-> Solaris

конечно если используется обычная технология шифрации а не C2 или еще
что-нить нерасковыряемое.

>А Linux случаем при шифрации не учитывает какие-нибудь индивидуальные настройки...

Ну если используется native auth (родная системная авторизация), то ничего
особенного не используется.


"Перенос пользователей со старого сервера на новый"
Отправлено Compumas , 12-Апр-05 18:24 
Во Фре и Linux
есть возможность заводить пользователей в пакетном режиме
какие утилиты ? см. MAN adduser и около
конкретно в Linux -
сначала создаем пользователя с помощью useradd
далее при необходимости меняем ему(или группе, допустим. в 100 пользователей) пароль с помощью chpasswd (во втором случае пишем скрипт с циклом)

во фре не помню - давно было

еще вариант - если учетные записи в /etc/passwd,shadow,group и если не мудрить с настройкой алгоритмов аутенификации - можно просто вырезать и перенести в новый сервер


"Перенос пользователей со старого сервера на новый"
Отправлено lavr , 12-Апр-05 18:34 
>Во Фре и Linux
>есть возможность заводить пользователей в пакетном режиме
>какие утилиты ? см. MAN adduser и около
>конкретно в Linux -
>сначала создаем пользователя с помощью useradd
>далее при необходимости меняем ему(или группе, допустим. в 100 пользователей) пароль с
>помощью chpasswd (во втором случае пишем скрипт с циклом)
>
>во фре не помню - давно было
>
>еще вариант - если учетные записи в /etc/passwd,shadow,group и если не мудрить
>с настройкой алгоритмов аутенификации - можно просто вырезать и перенести в
>новый сервер


уже давно ничего в linux (где pam сам все разбирает) и во freebsd не
надо, пишется один-два-три кому как нравится скрипты и все дела, это
если из BSD нужно в Solaris или еще куда перенести, то придется смотреть
метод криптования, так как by default коммерческие системы обычно имеют
DES криптование, включая NIS и NIS+. Не знаю как сейчас, вероятно уже
md5 и в Linux стало by default, но очень долго был des, соответственно
из Linux в коммерческие системы было переносить еще проще чем с BSD