作者 主題: [問題]使用 PHP 在 Linux 下建立帳號  (閱讀 4796 次)

0 會員 與 1 訪客 正在閱讀本文。

n3856120

  • 可愛的小學生
  • *
  • 文章數: 20
    • 檢視個人資料
    • http://www.andyo.idv.tw
[問題]使用 PHP 在 Linux 下建立帳號
« 於: 2003-07-03 10:58 »
在 RedHat 7.x 的時候, 利用螢火飛大大教的方式的確可行, 例如 :

create.php
<?php
  $username = "andy";
  $password = crypt($passwd);
  exec("/sbin/makeuser.sh $username $password");
?>

在 /sbin 下建立 makeuser.sh

#!/bin/sh
/usr/bin/sudo /usr/sbin/useradd -p $2 $1

使用 create.php 建立帳號後, 收發 email 都很正常 .....

但在 RedHat Linux 9 上面使用的話, 帳號可以建立, 但是收發 email 都會顯示
登入密碼錯誤, 我猜測是也許編碼方面有問題, 剛剛搜尋之前的文章, 有人也在問
這問題, 但沒人回答, 所以我只好再問一次, 或是大大們有其它更好的辦法, 也歡
迎來討論 ....

p.s 請別叫我使用 webmin, 3q  :lol:
 貓咪.水族.我的論壇 -