アプリ版:「スタンプのみでお礼する」機能のリリースについて

RHL8.0でperlを使ってユーザー追加の自動スクリプトを作りたいと考えています。あらかじめアカウントとパスワードがタブで区切られているテキストファイルを用意して順次変数に代入されるようになってます。

ユーザーを追加するのは自動でできるのですが、パスワードの入力はコマンドラインとの応答があるので。プログラムもそこでとまってしまいます。

「パスワードを入力してください。」とシステムが聞いてきたときに、自動でそれに応答して「******」と変数を返すようなスクリプトは可能なのでしょうか。

もちろん、別にユーザーの自動追加方法がありましたら大歓迎です。

A 回答 (2件)

newusersコマンドではだめですか?



# cat newusers.dat
usr100:AAA100:1100:1100:usr100:/home/usr100:/bin/bash
usr101:AAA101:1101:1100:usr101:/home/usr101:/bin/bash

# newusers newusers.dat
    • good
    • 0

(補足)



パスワードの変更ですが、シェルによっては

echo パスワード | passwd アカウント --stdin

で変更できる場合がありますので、試してみてください。
    • good
    • 0
この回答へのお礼

アドバイスありがとうございます。私はRHL8.0を使用していますが、おっしゃる通りにやってみたところうまくユーザーのアカウントを追加することができました。useraddコマンドと組み合わせればユーザーの追加が楽にできそうです。

お礼日時:2003/04/06 16:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!