Решено: Как программно или через скрипт можно создать пользователя

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
LuckyStr
Сообщения: 159
ОС: Fedora

Решено: Как программно или через скрипт можно создать пользователя

Сообщение LuckyStr »

Как можно создать через скрипт или программно пользователя c известным паролем?
Это наш химический дом для печальных жителей Земли!
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Решено: Как программно или через скрипт можно создать пользователя

Сообщение nesk »

LuckyStr писал(а):
11.09.2009 15:42
Как можно создать через скрипт или программно пользователя c известным паролем?


Через скрипт можно так:

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

useradd username
echo userpasswd | passwd --stdin username

Или так:

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

useradd -p $(mkpasswd -Hmd5 userpasswd) username

Или так:

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

useradd username
echo username:userpasswd | chpasswd


Или еще вот так:

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

useradd -p $(perl -e "print crypt('userpasswd','xx')") username
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
Аватара пользователя
LuckyStr
Сообщения: 159
ОС: Fedora

Re: Решено: Как программно или через скрипт можно создать пользователя

Сообщение LuckyStr »

nesk писал(а):
11.09.2009 16:38
LuckyStr писал(а):
11.09.2009 15:42
Как можно создать через скрипт или программно пользователя c известным паролем?


Через скрипт можно так:

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

useradd username
echo userpasswd | passwd --stdin username

Или так:

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

useradd -p $(mkpasswd -Hmd5 userpasswd) username

Или так:

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

useradd username
echo username:userpasswd | chpasswd


Или еще вот так:

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

useradd -p $(perl -e "print crypt('userpasswd','xx')") username


спасибо
Это наш химический дом для печальных жителей Земли!
Спасибо сказали: