Перенос пользователей между серверами
Скопировать /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
echo userpasswd | passwd --stdin username
Или так:
Код
useradd -p $(mkpasswd -Hmd5 userpasswd) username
Или так:
Код
useradd username
echo username:userpasswd | chpasswd