ユーザ登録プログラムがうまく動かないので調べたが、Ubuntuのuseraddはホームディレクトリを作成しないので、そのせいでログイン失敗するようだ。
1 2 |
$pwd = crypt(“password”); system(“useradd -m -p “.escapeshellarg($pwd).” account”); |
と、-m オプションを使うとうまくいった。
I know who Iam.
ユーザ登録プログラムがうまく動かないので調べたが、Ubuntuのuseraddはホームディレクトリを作成しないので、そのせいでログイン失敗するようだ。
1 2 |
$pwd = crypt(“password”); system(“useradd -m -p “.escapeshellarg($pwd).” account”); |
と、-m オプションを使うとうまくいった。