[PHP-users 7457] Re: systemを使ってLinux にuseradd
HOTTA Michihide
php-users@php.gr.jp
Wed, 15 May 2002 17:47:43 +0900
堀田@諫早市です。
On Wed, 15 May 2002 17:34:17 +0900
Subject [PHP-users 7453] Re: systemを使ってLinux にuseradd
Mashiki <mashiki@yanah.com> wrote:
> >> <?php
> >> print system("/usr/sbin/useradd -d /home/$id -s /bin/false -p '$pass'
> >> $id");
> >> ?>
> >
> >でいかがでしょうか。試してませんが。
>
> $passをcryptする必要があるかと。
<?php
$login = "testuser";
$passwd = crypt("naisho", "AB");
system("/usr/sbin/useradd -p $passwd $login");
?>
手元の環境(Vine 2.5)では、これでうまくいきました。
saltをつけないと、登録はできるものの、指定したパスワードでは
ログインできませんでした。
--
堀田 倫英 <hotta@net-newbie.com> <http://www.net-newbie.com>