• 締切済み

Web上からアカウントを作成

無料のホームページサービスの登録画面のように、Web上からLinuxの一般ユーザーのアカウントを作成するにはどのようにすれば良いのでしょうか?ご存知の片教えていただければうれしいです。

  • PHP
  • 回答数3
  • ありがとう数2

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.3

アカウントの作成にはルート権限が必要です。 sudoなどと絡めてやることになるでしょう。 ただ、httpdの実行ユーザーにsudoを介したとしても ルート属性をつけるのはなにかと怖いですけどね。 悪意ある訪問者によほどばれない自信があるなら チャレンジしてみる価値はありますが。

Xeon4560
質問者

お礼

ありがとうございます。 >ルート属性をつけるのはなにかと怖いですけどね。 それが僕も不安です。 無料のホームページサービスなどはどうやっているだろう・・・。

  • rhl
  • ベストアンサー率37% (42/111)
回答No.2

No1です。 ごめんなさい。phpなんてどこにも書いてなかったですね・・・。 どこで勘違いしたのか(^_^;) そもそも、webアプリを作成しないとご質問のようなことはできません。 それはご存知ですか?ご存知ならば使用する言語も情報として載せたほうが回答来ますよ。 ご存知ないとして、web系のアプリを開発する場合、言語はjava(Servlet/JSP)、perl、php、ASPが主なところでしょうか。 まあ、CGI+Cとかでもいいですがこれは置いときます。 んで、ServletならRuntimeクラス、perl・phpなら先ほどの回答のようにsystem()やバッククオートなど。 分からない用語はググってみてください。

Xeon4560
質問者

お礼

ごめんなさい。僕のミスです。PHPで作成したいと思っています。

  • rhl
  • ベストアンサー率37% (42/111)
回答No.1

プログラム上からOSコマンドを投げてあげれば簡単ですが、セキュリティホールにもなり得るので気をつけてくださいね phpだとsystem関数やexec関数など。 バッククオートによるbacktick演算子てのもあります。 他の言語でも同様な処理をしたい場合も今後出てくると思いますが、使用している言語と「外部コマンド」などのキーワードで簡単に検索できます。 セキュリティうんぬんを気を付けるのであれば「サニタイズ」まずはこれをキーワードに検索してみてください。 がんばってください。

関連するQ&A

  • FTPアカウントをWEBから作成したい

    LINUX/ApacheもしくはWINDOWS/IISの環境で、FTPユーザーをWEBから作成・管理する安全な方法はありますか?

  • メールのアカウント作成

    linuxでメールサーバーを立てたのですけど、メールのアカウント(エリアスでななく)を作成しようと思ったら、linuxのユーザーを作成しなければいけないのですか? 宜しくお願いいたします。

  • WEBアカウント

    eonetホームページを開設しました。 管理ユーザーから変更手続きをする時、 WEBアカウント入力が必要となっていますが、手続き時に知らされた内容にWEBアカウントがありません。何を入力すれば良いでしょうか?

  • 新規作成したアカウントでログオンできません。

    Windows7で、管理者と標準ユーザーを1つ利用していました。 パソコンは富士通のエスプリモFMV705BDです。 以前は、起動したら管理者に自動ログオンして、ユーザーの切替にて標準ユーザーでもログオンができていたのですが、リカバリした後、自動ログオンができなくなった為、ネットで対策を検索し、試行錯誤の結果、ようこそ画面でユーザー名が表示されなくなり、管理者のアカウントを入力すればログオンできますが、標準ユーザーのアカウントでは、「User Profile Service サービスによるログオンの処理に失敗しました。ユーザープロファイルが読み込めません。」というエラーが出て、ログオンが出来なくなりました。 再びネットで検索し、どうやら標準ユーザーのプロファイルが破損しているので、新しいアカウントを作成して古いプロファイルをコピーすれば良いとの事が分かりました。 ところが、以前は新しいアカウントを作成すれば、自動でプロファイルが作成できていたのですが、何度やっても、アカウントは作成できるけれど、プロファイルが作成されない為、当然、「User Profile Service サービスによるログオンの処理に失敗しました。ユーザープロファイルが読み込めません。」というエラーが出て、ログオンできません。 セーフモードで新規アカウントを作成する方法もやってみましたが、ログオンはできるけれど、デスクトップが読み込めず真っ黒で、「場所が利用できません」等のエラーが多数出る為、作成した標準ユーザーは全て削除しました。(詳細は記録していません。) 元々使用していた標準ユーザーのプロフロファイルだけは残っています。 かんたんバックアップのバックアップできるユーザーには当然出ませんが、復元できるユーザーには出ます。(復元できるかどうかは未確認) どうしたら、新規アカウントの作成でプロファイルが自動で作成されるようになるでしょうか? または、その他に以前使用していた標準ユーザーを復元する方法がありますでしょうか? ご教示よろしくお願いいたします。

  • postgreSQLでのユーザ作成

    宜しくお願い致します。 postgresql7.2 でlinuxアカウントに登録されていない ユーザを作成しました。(createuser hoge) その後 "psql -U hoge DB名" でアクセスすると psql: FATAL 1: user "hoge" does not exist になってしまいます。 linuxアカウントに登録されていないユーザで DBにアクセスする事は可能なのでしょうか? それとも必ずlinuxアカウントに登録されている ユーザ名で作成する必要があるのでしょうか? ご教授下さい。m(__)m

  • 管理者での標準アカウント作成が出来ない

    WinXP(HomeEdition)を使用しています。管理者アカウントで標準仕様のアカウントを追加作成して立ち上げると、・「User Profile Serviceサービスによるログオンの処理に失敗しました。」・「ユーザープロファイルを読み込めませんでした。」のメッセージが出て立ち上がりません。理由と対処方法を教えてください。 ちなみに、登録アカウントは管理者とほかに2ユーザー(標準ユーザ)です。

  • ユーザーアカウントが作成できない・・・

    Win XP Pro で、新しいユーザーアカウントの作成ができません。[コントロールパネル]→[ユーザーアカウント]→[新しいアカウントを作成する]→新しいアカウントに名前を付けた後、次の画面でアカウントの種類が選択できないのも気になります(「制限」の方が選べない状態です)。ユーザーアカウントの追加方法を教えてください。

  • 2008でターミナルサービスのアカウント再作成

    ターミナルサービスの機能ですが、 2003ではユーザーがログインすると、Documents and Settingsにアカウントが作成され、 削除して再ログインすると、アカウントが再作成されます。 しかし2008ではユーザーがログインすると、ユーザーフォルダにアカウントが作成され、 削除して再ログインすると、TEMPアカウントが作成され、 ユーザーフォルダは再作成されません。 2008で再作成する方法はあるのでしょうか?

  • webサイトのユーザアカウント登録制について

    このサイトでもそうですが、webサービスを提供している色々なwebサイトがアカウント登録制を導入していますが、その導入(作成)方法を教えてください。 phpやperlなどのスクリプト言語で記述してると思うんですが参考書とかも見つからないのでよろしくお願いします。

  • web制作 ログインページ作成

    現在、マッチングサービスのサイト制作へ向けて無料登録ページを作りたいと思っています。 個別に無料登録ページをつくってあげればいいだけの話しなのですが、ページ移動させるとユーザーが登録する精神的なハードル上がってしまいます。 ですので、ページ移動せずに「無料登録」のボタンをクリックするとそのまま画面の中央に登録画面が出現するようにしたいのですが、あれはどういった技術なのでしょうか?初心者なため無知です。 あれのやり方に名前があるのであれば教えてください。また、あれのやり方、もしくはあれのやり方がわかるサイトやテキストをご存知であれば教えてください。 よろしくお願いします!

    • ベストアンサー
    • CSS

専門家に質問してみよう