• ベストアンサー

ユーザー作成/削除をするシェルスクリプト

とある理由によってWeb上からLinuxユーザーやMySQLデータベースなどを追加できるようにしたいのですが、 PHPなどの言語からシェルスクリプトを呼び出す方法は知っています。 ユーザー作成をするシェルスクリプトは、 普通にuseraddや、userdelでよろしいのでしょうか? あとuseraddでユーザー名を入力し、パスワードを聞かれずに 一発でユーザーが作成できるオプションがあれば教えてください。 userdelやcreate databaseも同じです。

質問者が選んだベストアンサー

  • ベストアンサー
  • galluda
  • ベストアンサー率35% (440/1242)
回答No.2

がるです。えと…正直「セキュリティーやXSSなどについては勉強していると思います」という時点で不安山盛りなのですが(「セキュリティ」という単語自体が、非常に玉虫色の単語なので)。 ヒント、らしきものを書きますと。 Linuxのユーザのaddは簡単で。「useraddのシェルを書いている元のCソースを読めば」一発でわかります。 重ね重ね。「まったく」お勧めは出来ませんが。

noname#95826
質問者

お礼

ありがとうございます。 読んでみます。 リスクについては細心の注意をはらいたいと思っています。

その他の回答 (1)

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.1

がると申します。エンジニアやってます。 えと…回答ではなくて大変に恐縮ではあるのですが。 まず。技術的に「可能か不可能か」と言われれば、いずれも「可能」な範疇ではあります。 ただ。この手のものは、非常に危険で、色々と考察しなければならない事も多いので。 失礼ながら、そのやり方がわからない、程度のスキルレベルでこの手のモノを作ると、便利である前に「危険すぎるもの」になる可能性が高すぎるので。 私は本職で現場の人間として「別の方法を考えた方がよいと思います」と回答させていただきたく思います。

noname#95826
質問者

補足

すみません、この立場から言うのも失礼かと思いますが セキュリティーやXSSなどについては勉強していると思います。 本職はこういう方にいるのですが、Linuxを触ったことがあまりなかったので。 非常に危険と承知しています。 なので是非教えて頂きたいと思います。

関連するQ&A