- PR -

ブラウザからシステムとsambaにユーザーを追加したい。

1
投稿者投稿内容
たて
常連さん
会議室デビュー日: 2003/12/18
投稿数: 39
お住まい・勤務地: 沖縄
投稿日時: 2005-01-12 20:42
いつもお世話になっております。今回もよろしくお願いします。
ブラウザからユーザーの追加を行いたいと思っております。
(システム、SAMBA共に)
そこで、以下のようなスクリプトで端末からはシステム、SAMBA共にユーザーが追加されるのですが、ブラウザから(PHP経由です)ユーザーの追加をしようとするとシステムへの追加はされるのですが、SAMBAがダメです。

ここから-----------------------------------------------------------
#!/bin/sh
if [ "$1." == "." ] || [ "$2." == "." ] || [ "$3." == "." ]; then
echo "ユーザー名とパスワードとグループを入力";
exit;
fi
/usr/sbin/useradd -g $3 $1
echo $2 | /usr/bin/passwd --stdin $1
/usr/bin/smbpasswd -a $1 $2
-----------------------------------------------------------ここまで

apacheは2.0.52でnobodyで動いています。
sudoの設定はnobodyにNOPASSWDでuseraddとpasswdとsmbpasswdが許可してあります。
ちなみにブラウザに表示されるメッセージは smbpasswd --helpと同じです。

以上よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)