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

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

sabbaka
Сообщения: 19

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

Сообщение sabbaka »

Всем привет! Ситуация следующая : имеем очень старый alt linux сервер на котором около 100 пользователей. Это почтовик, роутер ( NAT ), dhcp, samba file server. Железо на нем очень старое, которое уже не удовлятворяет потребностям. В данный момент занимаемся переносом всех служб на ubuntu server. Уже все готово, но застряли на переносе пользователей - как придумал я, это вывести список пользователей, подправить команду useradd и создать всех пользователей, но возникла проблема с заданием паролей. Если это делать через passswd то на это уйдет уйма времени и велик шанс ошибиться. Пробовали через useradd -p PASSWORD - полная ерунда и не работает, пароль не шифруеться. Есть ли какое-либо решение ?
Как результат нам нужен список пользователь : пароль . Помогите пожалуйста, думаем уже полдня никак не получаеться.
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: ubuntu server перенос пользователей

Сообщение KiWi »

Скопировать /etc/passwd, /etc/group, /etc/shadow и создать директории.
Спасибо сказали:
sabbaka
Сообщения: 19

Re: ubuntu server перенос пользователей

Сообщение sabbaka »

KiWi писал(а):
21.07.2009 15:35
Скопировать /etc/passwd, /etc/group, /etc/shadow и создать директории.

+ /etc/gshadow, пробовал это, но оно каким то образом живёт на /etc/passwd-, /etc/group-, /etc/shadow-, /etc/gshadow-. Ребут нечо не решает. как его заставить подхватить то что я ему пихаю? Или как заставить useradd создавать юзера одной строчкой включая создание пароля? Тогда можно было бы одним куском вбить килограм юзверей.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: ubuntu server перенос пользователей

Сообщение nesk »

sabbaka писал(а):
22.07.2009 11:31
Или как заставить useradd создавать юзера одной строчкой включая создание пароля?

Можно так

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

useradd username
echo userpasswd | passwd --stdin username

Или так:

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

useradd -p $(mkpasswd -Hmd5 userpasswd) username

Или так:

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

useradd username
echo username:userpasswd | chpasswd
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: ubuntu server перенос пользователей

Сообщение nesk »

sabbaka писал(а):
22.07.2009 11:31
+ /etc/gshadow, пробовал это, но оно каким то образом живёт на /etc/passwd-, /etc/group-, /etc/shadow-, /etc/gshadow-

Конечно от линукса можно всего ожидать, но обычно такого быть не может.
Ну удалите все эти файлы с минусами.
Поможет?
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
sabbaka
Сообщения: 19

Re: ubuntu server перенос пользователей

Сообщение sabbaka »

Хм... удалять не пробовали, третий метод, который Вы указали отлично помог - именно им выполнили перенос юзеров, кстати добавлю еще кое-что пароли на старом сервере были очень простые, а теперь мы используем хорошие сильные пароли, так что удаление файлов с минусами и перенос полный без смены паролей был как-бы неочень. Поэтому спасибо за помощь!
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: ubuntu server перенос пользователей

Сообщение danger08 »

sabbaka писал(а):
22.07.2009 14:45
удаление файлов с минусами
Это всего лишь файлы-бекапы соответствующих файлов (без минуса).
Создаются автоматически, когда программами типа useradd/usermod/groupadd etc.. изменяется содержимое этих файлов.
Эти файлы можно в любой момент удалять, без последствий.
Блогосайт - http://www.fateyev.com
Спасибо сказали:
sabbaka
Сообщения: 19

Re: ubuntu server перенос пользователей

Сообщение sabbaka »

а бекапы тоесть ? Ну тогда почему же когда мы заменили ( судя по вашим словам ) активные файлы ( тоесть passwd, shadow и т.д. ) причем используя хороший мануал не получилось... Видимо, что-то не так.
Спасибо сказали: