1 (31.05.2012 01:57:54 отредактировано Sabotage)

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

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

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

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

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

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

2

Sabotage пишет:

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

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

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

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

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

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

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

3

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

 echo 123456 | passwd --stdin USER_NAME