LinuxForum.Fans
Тема

#useradd -p

Автор: Sabotage 3 сообщений 2135 просмотров
#255687

Доброго времени суток,

Подскажите пожалуйста как правильно создать юзера в CentOS с параметром -p. Мучаюсь уже больше 6 часов, кто-то говорит нужно в шифрованном виде подавать параметр, кто-то говорит и так можно, но суть в том что как-бы я не пробовал, никак не работает, работает лишь passwd, но мне это все нужно в целях создания скрипта в web'e.

Думаю суть ясна, требуется любым способом задать пароль юзеру посредством php скрипта.
Желательно через passwd.

PS например пытался делать так:

text
ssh("useradd ".$user_name." -s /sbin/nologin -p 123456", $vds);
text
ssh("useradd -s /sbin/nologin -p 123456 ".$user_name." ", $vds);

было множество вариантов...

#255698
Sabotage написал:
Доброго времени суток,

Подскажите пожалуйста как правильно создать юзера в CentOS с параметром -p. Мучаюсь уже больше 6 часов, кто-то говорит нужно в шифрованном виде подавать параметр, кто-то говорит и так можно, но суть в том что как-бы я не пробовал, никак не работает, работает лишь passwd, но мне это все нужно в целях создания скрипта в web'e.

Думаю суть ясна, требуется любым способом задать пароль юзеру посредством php скрипта.
Желательно через passwd.

PS например пытался делать так:
text
ssh("useradd ".$user_name." -s /sbin/nologin -p 123456", $vds);
text
ssh("useradd -s /sbin/nologin -p 123456 ".$user_name." ", $vds);

было множество вариантов...

Может тупость говорю но попробуй -p '12345'

#255849

всем спасибо, проблема решилась

text
 echo 123456 | passwd --stdin USER_NAME
Войдите или зарегистрируйтесь, чтобы ответить.