Перенос пользователей в фрибсд (Нужно перенести пользователей со старого сервера на новый)

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

ilyasovef
Сообщения: 14

Перенос пользователей в фрибсд

Сообщение ilyasovef »

Привет Всем!
Имеется версия фрибсд 5.4 необходимо обновить ее до 6 ил лучьше всего до 7. Мне показалось что самое простое это установить новую версию фрибсд и после этого перенести пользователей на новый сервер. Но не получается перенести. Так как перенеся со старого на новый на новом не появились эти пользователи.
Я делал так заархивировал директорию /etc/ и /home/user и потом перетащил эти архивы на новый сервер.
И разархировал на новом.
Перезагрузился. После этого пытаюсь зайти под юзером который был на старом сервере но ничего не получается.
Говорит что такого юзера нет.
Что я делаю не так?
Помогите, пожалуйста!!!!!!!!!!!
На сервере кроме sendmail и антивируса касперского с антиспамом ни чего нет. Ни каких баз данных на сервере не крутится.
й
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Перенос пользователей в фрибсд

Сообщение Shura »

Лучше всего обновить версию штатными средствами и не придумывать себе проблем
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
Burger
Сообщения: 122
Статус: LOL
ОС: RHEL\CentOS

Re: Перенос пользователей в фрибсд

Сообщение Burger »

ilyasovef писал(а):
22.11.2008 18:44
Привет Всем!
Имеется версия фрибсд 5.4 необходимо обновить ее до 6 ил лучьше всего до 7. Мне показалось что самое простое это установить новую версию фрибсд и после этого перенести пользователей на новый сервер. Но не получается перенести. Так как перенеся со старого на новый на новом не появились эти пользователи.
Я делал так заархивировал директорию /etc/ и /home/user и потом перетащил эти архивы на новый сервер.
И разархировал на новом.
Перезагрузился. После этого пытаюсь зайти под юзером который был на старом сервере но ничего не получается.
Говорит что такого юзера нет.
Что я делаю не так?
Помогите, пожалуйста!!!!!!!!!!!
На сервере кроме sendmail и антивируса касперского с антиспамом ни чего нет. Ни каких баз данных на сервере не крутится.
й

Простите,не знаю как в БСД,а файлы типа passwd & shadow править/заменять не нужно?
А хотя:
/etc/passwd (англ. password — пароль) — файл, содержащий в текстовом формате список пользовательских учётных записей (т. н. «аккаунтов», от англ. account).

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

Файл /etc/shadow

Кроме имени (первое поле каждой строки) и хеша (второе поле) здесь также хранятся

* дата последнего изменения пароля,
* через сколько дней можно будет поменять пароль,
* через сколько дней пароль устареет,
* за сколько дней до того, как пароль устареет, начать напоминать о необходимости смены пароля,
* через сколько дней после того, как пароль устареет, заблокировать учётную запись пользователя,
* дата, при достижении которой учётная запись блокируется,
* зарезервированное поле.

Даты обозначаются как число дней с 1 января 1970 года (начало эпохи UNIX).

Обязательная регулярная смена паролей — это популярная административная мера, призванная сделать учётные записи более защищёнными. К сожалению, многие пользователи после принудительного изменения возвращают себе старый пароль.

Вики... ;)
Спасибо сказали:
Аватара пользователя
gcc
Сообщения: 526
ОС: FreeBSD 8.0 CURRENT

Re: Перенос пользователей в фрибсд

Сообщение gcc »

скриптом...
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Перенос пользователей в фрибсд

Сообщение alv »

2 Burger
Может быть, стоит почитать, как это делается именно во FreeBSD, прежде чем говорить о шейдед-паролях и проч.?

PS а проблема скорее всего в том, что поплыли ID пользователей. Проверьте по номерам, а не по логинам
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Перенос пользователей в фрибсд

Сообщение Shura »

Burger
Во FreeBSD нет файла /etc/shadow, там немного другой механизм хранения паролей.
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: Перенос пользователей в фрибсд

Сообщение skeletor »

Делаешь так.
Копируешь записи юзеров из файла /etc/master.passwd (если используются теневые пароли) и вставляешь их в этот же файл уже на новом серваке. После этого выполняешь команду

Код: Выделить всё

pwd_mkdb /etc/master.passwd

которая создаст заново хешированную базу паролей.

Вообще в ОС FreeBSD файл /etc/passwd выполняет роль только для совместимости. Основным файлом является /etc/master.passwd. Его можно редактировать вручную, после этого нужно выполнить вышеописанную команду.
Спасибо сказали: