CentOSでの質問です。


 IPアドレスやcronの内容をウェブ上で変更したいと思っておりますが、PHPなどでそれを行うサンプルのようなものがあれば紹介いただければと思います。

回答の条件
  • 1人2回まで
  • 登録:2008/05/29 20:36:43
  • 終了:2008/06/01 10:31:44

回答(3件)

id:pahoo No.1

pahoo回答回数5960ベストアンサー獲得回数6332008/05/29 21:46:32

ポイント27pt

cronの内容をウェブ上で変更したい

わざわざPHPを持ち出すより、セオリー通り、telnetでログインしてcrontabで設定してはいかがですか。


IPアドレスの内容をウェブ上で変更したい

一時的な変更ですか、それとも永続的な変更ですか?


参考サイト

id:quocard

回答ありがとうございます。

質問内容が分かりにくかったようで大変申し訳ございません。

crontabの設定やtelnetなどは存じておりますが、PHP等でウェブ上から変更したいと思い

そういったサンプルがあればと思っておりました。

変更については永続的な変更になります。

引き続きご存知の方おられましたらアドバイスいただければと思います。

2008/05/29 21:51:59
id:beli No.2

beli回答回数20ベストアンサー獲得回数02008/05/29 23:34:34

ポイント27pt

サンプルは知りませんが。

権限さえ設定すれば、execのような外部コマンドを実行できる関数を利用することで可能と思います。

もしくは設定ファイルをPHPから開いて読み込み、必要な部分を書き換えて保存するとか?

id:quocard

回答いただいた2点については考えておりましたが権限の設定などもあり

そういったもののサンプルがあれば参考にしたいと思っておりました。

回答ありがとうございました。

2008/05/31 01:50:22
id:ftns No.3

ftns回答回数153ベストアンサー獲得回数162008/05/30 16:47:03

ポイント26pt

この手の作業をwebに乗せるのは、自分で大きなセキュリティホールを作るような物なので、

お勧めできません。webminを使えば済む話ではありませんか?


それでもやりたいのでしたら、以下のようにすれば作れます:

・Apacheをlocalhostで動作するように設定する。

・ファイアウォールの設定で、このApacheへのlocalhost以外からのアクセスを禁じる。

・必要な機能(IPアドレスの変更など)をCGIやPHP scriptなどで作成する。

・ルート権限が必要な場合は、ファイルの所有者をrootにして、setuid bitを立てる。


ワザと細かい説明を省いています。書ききれないという理由もありますが、こんな危険な

システムを構築するなら、この程度の知識・技術は当然持っていてしかるべきだからです。

id:quocard

確かにセキュリティホールを作る要因になりますが、webminがセキュリティホールが無いわけではないのでそのあたりは設定次第だと思っております。

いくつか方法を検討している中でシンプルな単機能のものが欲しかったのですが

作成するにあたりそういったものがあれば参考にしたかったというのが実情です。

回答ありがとうございました。

2008/05/31 10:14:43

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません