The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Перенос пользователей"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Перенос пользователей" 
Сообщение от Alexey Leonchik emailИскать по авторуВ закладки(??) on 05-Июл-05, 05:05  (MSK)
Здравствуйте увадаемые!

Посоветуйте как перенести пользователей со старой FreeBSD 4.7 на новую 5.3 НО!!! Не всех, а только некоторых ... выбранных :) порядка 80 записей. Задача заключается в том, чтобы сохранить пароли :) А то все менять уж слишком тяжко. Попробовал pwd_mkdb - не получилось... Только систему кончил :( Так как оставил в исходном файлике паролей только нужные мне записи :) Она и грохнула мне все системные аккаунты :) А вот перенос ПОЛНОСТЬЮ пользователей получился :)

С уважением Алексей Леончик

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Перенос пользователей" 
Сообщение от BarS Искать по авторуВ закладки(??) on 05-Июл-05, 08:48  (MSK)
>Здравствуйте увадаемые!
>
>Посоветуйте как перенести пользователей со старой FreeBSD 4.7 на новую 5.3 НО!!!
>Не всех, а только некоторых ... выбранных :) порядка 80 записей.
>Задача заключается в том, чтобы сохранить пароли :) А то все
>менять уж слишком тяжко. Попробовал pwd_mkdb - не получилось... Только систему
>кончил :( Так как оставил в исходном файлике паролей только нужные
>мне записи :) Она и грохнула мне все системные аккаунты :)
>А вот перенос ПОЛНОСТЬЮ пользователей получился :)
>
>С уважением Алексей Леончик


Перенеси всех, удали ненужных и все.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Перенос пользователей" 
Сообщение от Alexey Leonchik Искать по авторуВ закладки(??) on 05-Июл-05, 08:55  (MSK)
>Перенеси всех, удали ненужных и все.

Не пойдеть :) Меняются GroupID и UserID тех пользователей, которых потом нужно грохать... А это www mysql почта... Да и пользователи некоторые есть. А если их ID поменяется - поменяется и доступ к их каталогам :)

С уважением Алексей Леончик

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Перенос пользователей" 
Сообщение от newser Искать по авторуВ закладки(ok) on 05-Июл-05, 08:56  (MSK)
>>Перенеси всех, удали ненужных и все.
>
>Не пойдеть :) Меняются GroupID и UserID тех пользователей, которых потом нужно
>грохать... А это www mysql почта... Да и пользователи некоторые есть.
>А если их ID поменяется - поменяется и доступ к их
>каталогам :)
>
>С уважением Алексей Леончик

А что мешает оставить им те же ID?

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Перенос пользователей" 
Сообщение от Alexey Leonchik Искать по авторуВ закладки(??) on 05-Июл-05, 09:06  (MSK)
>>>Перенеси всех, удали ненужных и все.
>>
>>Не пойдеть :) Меняются GroupID и UserID тех пользователей, которых потом нужно
>>грохать... А это www mysql почта... Да и пользователи некоторые есть.
>>А если их ID поменяется - поменяется и доступ к их
>>каталогам :)
>>
>>С уважением Алексей Леончик
>
>А что мешает оставить им те же ID?

А как? Подскажите пожалуйста...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Перенос пользователей" 
Сообщение от newser Искать по авторуВ закладки(ok) on 05-Июл-05, 09:23  (MSK)
>>>>Перенеси всех, удали ненужных и все.
>>>
>>>Не пойдеть :) Меняются GroupID и UserID тех пользователей, которых потом нужно
>>>грохать... А это www mysql почта... Да и пользователи некоторые есть.
>>>А если их ID поменяется - поменяется и доступ к их
>>>каталогам :)
>>>
>>>С уважением Алексей Леончик
>>
>>А что мешает оставить им те же ID?
>
>А как? Подскажите пожалуйста...

А с каких вообще блинов при ПОЛНОМ переносе (который, как Вы написали, прошел без проблем), поменяются ID пользователей? Что потом мешает удалить ненужных? Это никоим образом не затронет оставшихся пользователей.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Перенос пользователей" 
Сообщение от Imperator Искать по авторуВ закладки(ok) on 05-Июл-05, 09:33  (MSK)
Не знаю как во фре я в лялихе уже раз 30 переносил юзеров с одной системы на другую. Вот недавно переносил с HP-UX на Red Hat ES4.

Пользовался утилитами pwck и pwconv.

-----------------------
Imperator
www.akeeper.ru


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Перенос пользователей" 
Сообщение от Alexey Leonchik Искать по авторуВ закладки(??) on 05-Июл-05, 10:06  (MSK)

>>>
>>>А что мешает оставить им те же ID?
>>
>>А как? Подскажите пожалуйста...
>
>А с каких вообще блинов при ПОЛНОМ переносе (который, как Вы написали,
>прошел без проблем), поменяются ID пользователей? Что потом мешает удалить ненужных?
>Это никоим образом не затронет оставшихся пользователей.

Дело в том, что фактически получается надо ДОБАВИТЬ пользователей. Если я сделаю полный перенос - удалятся те, которые на этот момент были... Я пробовал делать так: взял master.passwd удалил из него ненужные записи и натравил на него pwd_mkdb и капедз :) А вот когда был сервер свежий :) и на нем ВООБЩЕ ничего небыло тогда я взял тот же master.passwd и натравил на него pwd_mkdb тогда ДА :) поменялись пароли даже у root что в общем то и правильно Ну а ID в ЭТОМ случае действительно ни на что не повлияют...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Перенос пользователей" 
Сообщение от newser Искать по авторуВ закладки(ok) on 05-Июл-05, 10:35  (MSK)
>
>>>>
>>>>А что мешает оставить им те же ID?
>>>
>>>А как? Подскажите пожалуйста...
>>
>>А с каких вообще блинов при ПОЛНОМ переносе (который, как Вы написали,
>>прошел без проблем), поменяются ID пользователей? Что потом мешает удалить ненужных?
>>Это никоим образом не затронет оставшихся пользователей.
>
>Дело в том, что фактически получается надо ДОБАВИТЬ пользователей. Если я сделаю
>полный перенос - удалятся те, которые на этот момент были... Я
>пробовал делать так: взял master.passwd удалил из него ненужные записи и
>натравил на него pwd_mkdb и капедз :) А вот когда был
>сервер свежий :) и на нем ВООБЩЕ ничего небыло тогда я
>взял тот же master.passwd и натравил на него pwd_mkdb тогда ДА
>:) поменялись пароли даже у root что в общем то и
>правильно Ну а ID в ЭТОМ случае действительно ни на что
>не повлияют...


Так если у Вас "свежий" сервер, то тогда какие вопросы? А если "несвежий", то тогда сохранить те же ID действительно не получится. Тогда выход из этой ситуации: менять владельца файлов и каталогов на нужные после переноса. Только делать это нужно аккуратно.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Перенос пользователей" 
Сообщение от Alexey Leonchik Искать по авторуВ закладки(??) on 05-Июл-05, 10:42  (MSK)
>Так если у Вас "свежий" сервер, то тогда какие вопросы? А если
>"несвежий", то тогда сохранить те же ID действительно не получится. Тогда
>выход из этой ситуации: менять владельца файлов и каталогов на нужные
>после переноса. Только делать это нужно аккуратно.

Да :) сервер действительно :) "не свежий"... Добавить новых пользователей - нужных и потом  думаю придется добавить старый master.passwd к новому, поправить группы и поля паролей для определенныйх пользователей в простом редакторе, а потом vipw... Думаю должно получиться...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Перенос пользователей" 
Сообщение от newser Искать по авторуВ закладки(ok) on 05-Июл-05, 11:00  (MSK)
>>Так если у Вас "свежий" сервер, то тогда какие вопросы? А если
>>"несвежий", то тогда сохранить те же ID действительно не получится. Тогда
>>выход из этой ситуации: менять владельца файлов и каталогов на нужные
>>после переноса. Только делать это нужно аккуратно.
>
>Да :) сервер действительно :) "не свежий"... Добавить новых пользователей - нужных
>и потом  думаю придется добавить старый master.passwd к новому, поправить
>группы и поля паролей для определенныйх пользователей в простом редакторе, а
>потом vipw... Думаю должно получиться...

Будьте аккуратны, и все у Вас получится! :)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Перенос пользователей" 
Сообщение от lavr emailИскать по авторуВ закладки on 05-Июл-05, 14:46  (MSK)
>>Так если у Вас "свежий" сервер, то тогда какие вопросы? А если
>>"несвежий", то тогда сохранить те же ID действительно не получится. Тогда
>>выход из этой ситуации: менять владельца файлов и каталогов на нужные
>>после переноса. Только делать это нужно аккуратно.
>
>Да :) сервер действительно :) "не свежий"... Добавить новых пользователей - нужных
>и потом  думаю придется добавить старый master.passwd к новому, поправить
>группы и поля паролей для определенныйх пользователей в простом редакторе, а
>потом vipw... Думаю должно получиться...

поиск по форуму и полное прочтение man 5 passwd
хоть полный, хоть частичный перенос выполняется на раз, можно написать
скрипт[ы], можно vipw, можно как угодно.

Все ID останутся, важно чтобы повторов username и id не было при
добавлении старых к новым

1) смотрим кол-во полей /etc/master.passwd на старой машине
2) тоже самое на новой
3) если одинаковое - вовсе здорово, если разное - читаем man 5 passwd
на обеих системах и смотрим КАКИЕ поля нужно добавить или вычистить

далее все операции из-под рута:

1) на старой машине:

# mkdir /tmp/pass
# chmod 700 /tmp/pass
# cp /etc/master.passwd /tmp/pass/perenos

выставляем переменные EDITOR и VISUAL в тот редактор к которому привыкли,
например vi (в случае если shell=bash)

# export EDITOR=/usr/bin/vi
# export VISUAL=/usr/bin/vi

редактируем файл /tmp/pass/perenos - копия master.passwd
оставляем ТОЛЬКО нужных пользователей и сохраняем измененный файл

Все, теперь только осталось слить этот файл на новую машину, проверить
чтобы не было пересечений по username и ID, добавить в /etc/group
GID которые есть в файле perenos

Важное - на новой машине делаем копию /etc/master.passwd на случай
если запорем оригинал.

Все - можем запустить vipw на новой машине (переменные EDITOR/VISUAL) в силе и сделать append файла perenos.

Ну очень сложно??? Лучше конечно написать скрипт[ы]

Все что нужно знать:

man 5 passwd
man pwd_mkdb

далее на выбор: C/C++, awk, cut, sed, perl...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру