Перенос пользователей между серверами

Опубликовано:

Скопировать /etc/passwd, /etc/group, /etc/shadow и создать директории.
+ /etc/gshadow, пробовал это, но оно каким то образом живёт на /etc/passwd- , /etc/group- , /etc/shadow- , /etc/gshadow- . Ребут нечо не решает. как его заставить подхватить то что я ему пихаю? Или как заставить useradd создавать юзера одной строчкой включая создание пароля? Тогда можно было бы одним куском вбить килограм юзверей.

 

Или как заставить useradd создавать юзера одной строчкой включая создание пароля?
Можно так

Код
useradd username
echo userpasswd | passwd --stdin username

Или так:

Код
useradd -p $(mkpasswd -Hmd5 userpasswd) username

Или так:

Код

useradd username
echo username:userpasswd | chpasswd

Понравилась статья, расскажи о ней друзьям, нажми кнопку!