• 締切済み

PHPを使って別のサーバのユーザの管理

PHPを使用して別のサーバ上のユーザの追加・削除・パスワードの変更などを行いたいのですが、何かヒントでもよろしいのでご回答よろしくお願いいたします。 OS:FedoraCore3 PHP:4.3

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

みんなの回答

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

その別のサーバが外部からのアクセスを許可してあればいいという問題ではないかと思いますが。 ヒント:SQL

  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

rexecやrshなどの外部コマンドを実行すればいいのでは?

関連するQ&A

  • php or shellでのユーザ変更について

    phpからShellを呼び出すプログラムを作っています。 OSはApacheを使用しているので、 phpを起動した際「Apache」というユーザになっているようなのですが、 shell起動時に別のユーザに変更をしたいと思っています。 パスワードをshellの中に記述して、うまくユーザ変更をしたいのですがうまくいきません。 phpもしくは、shell内で、ユーザ変更を行なうにはどのようにすればよいでしょうか? もしくは、Apacheユーザのパスワードが分かれば、別の方法で回避できそうなのですが、ご存知の方はいますでしょうか? 大変困っているので、よろしくお願いします。

    • 締切済み
    • PHP
  • 別のサーバーのPHPへ書きこむには

    http://linkmost.com/ こちらのサイトのように、予め登録ユーザーにはPHPのスクリプトを配布しておき、お互いに相互リンク申請をし、手動承認や自動承認するだけでお互いのサーバーにアップ済みのPHPファイルにリンクが追加される、そういったシステムはPHPではどのように作るのでしょうか? ググってみるとfsockopen関数を使う、というという回答もあったのですが、どのように使うのかがわかりません。 PHP経験数ヶ月の初心者です。どうかご教授くださいませ。

    • ベストアンサー
    • PHP
  • PHPから別のMySQLサーバへの接続について

    こんばんわ。 以前タイトルで質問が載っていましたが、 http://okwave.jp/qa1288968.html 根本的なところが分からない為、質問させてください。 Linux(Red Hat)にApche+PHPを入れて、別にあるMySQLサーバに 接続したいのですが、双方インストールまではできたのですが、 その後、どういうふうにやればいいのかが調べても理解できません。 まず、気になったので、PHPインストール時に--with-mysql=/usr/local/mysqlを入れてしまうとmakefileを外してしまいました。 それは問題ないでしょうか?? 自分が思っていることとして、 <mysql側> mysqladminで新規にユーザを追加。 <Apache+PHP側> .phpで接続できているかの確認 mysql_connect("192.168.0.1","サーバーで発行されたユーザ名","サーバーで発行されたパスワード"); 上記以外に何かやることはあるのでしょうか?? すいませんが、情報をお願いします。

    • 締切済み
    • PHP
  • PHPで、UNIX上のユーザパスワード変更

    PHP3を用いて、クライアント(Webブラウザ)から サーバ(Linux:RedHat6.2J)上のあるユーザのパスワード変更を したいと考えています。 パスワードはroot権限がないと変更できないと思うのですが、 PHPでどうにかできないでしょうか。

  • SQL Serverにある一般ユーザーのパスワード変更がしたい

    SQL Serverにある一般ユーザーのパスワード変更がしたい Accessにて、SQL Serverにある一般ユーザーのパスワード変更がしたいのですが、 何かヒントはありませんか? ※一般ユーザには管理ツール等を触らせないので、VBA等にて実現したい

  • centOS5ユーザー管理

    centOS5(ホスト名yamapc)を使用しています。 メールサーバーをyamapcで運用しようとして、 メールアカウントを追加するにはOSにユーザーアカウントを追加すればよいというのを 調べました。 もうすでにユーザーアカウントは作成してあるはずだったので、 cat /etc/passwd で調べたところ 使用したいユーザー名は載っていませんでした。 そこでユーザーアカウントがないのかと思い useradd hoge としたところ、 useradd: ユーザ hoge は存在します と表示されました。 homeはあるか調べてみたところ /home/hoge ディレクトリはありました。 中途半端に設定になっているのではと思い、 userdelを実行してみたところ、以下の様に表示されました。 [root@yamapc mail]# userdel -r hoge userdel: パスワード・エントリ削除のエラーです userdel: シャドウ・パスワード・エントリ削除のエラーです userdel: /home/hogeは hogeの所有ではありません, 削除は行いません もう一度useraddをしてみたところ [root@yamapc mail]# useradd hoge useradd: ユーザ hoge は存在します と表示されました。 homeのディレクトリを調べたところ drwxr-xr-x 2 root root 4096 11月 2 2011 hoge と表示されました。 これはどのようにしたらきちんとuseraddを追加した状態にできるでしょうか? useraddできちんと追加された状態で、このyamapcのメールサーバーで送受信をしたいと 考えています。 よろしくお願いします。

  • Linux サーバのユーザ情報を他のサーバへ

    今回、サーバのOSをLinuxからRedHatに変更しようと思っています。 そこで、質問なのですが、ユーザ情報をそのまま別サーバへ移すには、 どうしたら良いのかお伺いしたいのです。 単純にpasswdファイルやgroupファイルのコピーではダメだと思うのですが、 どうしたら別のサーバへユーザ情報を移せるのかわかりません。 ホームディレクトリを作成するには、passwdファイルを作成しなおす必要がありますよね? しかし、大量のユーザを手で入力するのは無理があるし、 タイプミスを考えるとあまり現実的ではありません。 更に、ユーザのパスワードはユーザが管理しているので初期値と変わっている可能性があり、 管理者にはわかりません。 パスワード情報を正しく取り出し、ユーザ情報を別サーバに同じ内容で移すにはどうしたらよいでしょう? どなたか教えていただけませんでしょうか?

  • 自宅サーバで外部からユーザーを追加したい

    FedoraCore3+Apache2.0xx+vsftpdで自宅サーバを 構築して動かしています。 ユーザーページを作れる環境にも設定をしてあり ユーザーを追加してユーザーディレクトリpublic_htmlの フォルダを作りvsftpdのFTPの接続許可リストに 名前を加えればホームページの公開はできるのですが、 外部からCGI又はPHPを使いユーザーの追加からホームページを 公開できるようにする上記の過程までを自動化することは 可能なのでしょうか? CGIやPHPを作成する技術は持っていません。 (そのページにはベーシック認証でアクセス制限をするつもりですが、) 無料ホームページスペースのような完全な登録の 自動化をしたいのです。 インターネットを通じてのtelnetの使用には不安が ありますし、SSHはどこでもクライアントを確保できる とは限らないので…。 どなたか回答をお願いします。

  • 2台のLinuxサーバ間で、ユーザー・パスワードを同期させたい

    お世話になります。 ユーザーの管理方法についてお知恵を貸していただけないでしょうか。 2台のFedoraCore4サーバ(仮に A と B とする)を立ち上げ予定なのです。 A で useradd して追加したユーザーを B にも自動で同期させて、登録させたいのですが、どうすればそのようなことが実現できますでしょうか。 パスワードの変更も同じように同期させたいと考えています。 Windowsドメインの PDC と BDC みたいな関係が、Linuxでも実現できないでしょうか? よろしくお願いいたします。

  • ファイルサーバ ユーザー名 パスワード クライアン

    素人なのですが、教えてください。 社内でワークグループ管理です。 新規にクライアントPC(ユーザー名:Aパスワードなし)を追加し、ファイルサーバにユーザー名:Aとパスワードなしを登録しました。 その後、クライアントPCからファイルサーバに最初のアクセスを行い、当然ながらユーザー名:Aパスワードなしでアクセス可能となりました。 クライアントPCとファイルサーバに登録するユーザー名は別物なので、ユーザー名が同じでも別でも構わないはずですが、クライアントPCの方でパスワードを変更するとファイルサーバーにアクセスできなくなり、ファイルサーバーでもパスワードを変更しなければなりません。 ユーザー名は別でもいいが、パスワードは同じでないといけないということなのでしょうか? 宜しくお願い致します。

専門家に質問してみよう