- ベストアンサー
ユーザー作成/削除をするシェルスクリプト
とある理由によってWeb上からLinuxユーザーやMySQLデータベースなどを追加できるようにしたいのですが、 PHPなどの言語からシェルスクリプトを呼び出す方法は知っています。 ユーザー作成をするシェルスクリプトは、 普通にuseraddや、userdelでよろしいのでしょうか? あとuseraddでユーザー名を入力し、パスワードを聞かれずに 一発でユーザーが作成できるオプションがあれば教えてください。 userdelやcreate databaseも同じです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
がるです。えと…正直「セキュリティーやXSSなどについては勉強していると思います」という時点で不安山盛りなのですが(「セキュリティ」という単語自体が、非常に玉虫色の単語なので)。 ヒント、らしきものを書きますと。 Linuxのユーザのaddは簡単で。「useraddのシェルを書いている元のCソースを読めば」一発でわかります。 重ね重ね。「まったく」お勧めは出来ませんが。
その他の回答 (1)
- galluda
- ベストアンサー率35% (440/1242)
がると申します。エンジニアやってます。 えと…回答ではなくて大変に恐縮ではあるのですが。 まず。技術的に「可能か不可能か」と言われれば、いずれも「可能」な範疇ではあります。 ただ。この手のものは、非常に危険で、色々と考察しなければならない事も多いので。 失礼ながら、そのやり方がわからない、程度のスキルレベルでこの手のモノを作ると、便利である前に「危険すぎるもの」になる可能性が高すぎるので。 私は本職で現場の人間として「別の方法を考えた方がよいと思います」と回答させていただきたく思います。
補足
すみません、この立場から言うのも失礼かと思いますが セキュリティーやXSSなどについては勉強していると思います。 本職はこういう方にいるのですが、Linuxを触ったことがあまりなかったので。 非常に危険と承知しています。 なので是非教えて頂きたいと思います。
お礼
ありがとうございます。 読んでみます。 リスクについては細心の注意をはらいたいと思っています。