• 締切済み

root権限で実行しないデーモン

telnetd, rlogind, crondはroot権限で実行し、namedはroot以外の権限で実行すべきでしょうか?

みんなの回答

回答No.1

telnet や rlogin や cron が固定ユーザのみサポートするなら root 権限で実行する必要はないけど、普通はそんな事ないですよね。 root 権限で実行し利用者に応じてその利用者でのアクセスに切り替えてます。 named は、アクセスしてきた者のアカウントに切り替えたりする必要はないので固定のユーザで良いです。そしてアカウントが奪われるなどの事故時に被害を少なくする為、root権限でない(というより可能な限り低い権限)のユーザを使います。 もしくはシステムから遮断した特別な環境で動かします。(chroot や FreeBSD の jail 環境など)

関連するQ&A

  • root権限の実行コマンドを通常ユーザーで実行

    root権限に限らないのですが、他のユーザーの権限でしか実行できないコマンドを自分で実行する方法が知りたいのです。 と言っても、rootや他ユーザーのパスワードを知っているという前提です。 例えば、通常ユーザーで作業をしているときに、root権限で行う必要のあるコマンドを実行したいとします。 今は、suでログインしてから実行していますが、shellスクリプトで実行したいと思っています。 どういったshellスクリプトになりますでしょうか?

  • 別ユーザでのコマンド実行(root権限)のやり方を教えて下さい

    現在、Solaris9でroot権限のコマンドを実行したいのですが、いちいちroot権限になってからコマンドを実行するのが面倒です。 ex) aaaユーザでrebootを実行したい。 出来るならaaaユーザにはスーパーユーザのパスワードを教えたくない 一応、「sudo」というコマンドを使用すれば出来ると分かったのですが、現在の環境ではsudoコマンドはありませんでした。 別の方法で出来るかどうか教えて頂けないでしょうか。 すみませんが、回答よろしくお願いします。 環境: OS:Solaris9

  • スマホにおけるroot権限

    AndroidやiPhoneといったスマホにおいて、デフォルトでは所有者に対しroot権限が与えられていませんよね。 そしてroot権限を取得しようとすると、root化や脱獄と言われ、違法ではないけれどやましいことみたいな風潮があるように思います。某有名ソシャゲーはroot化した端末では実行できないという超劣化を遂げました。 そりゃ一部の情弱が重要な設定をムチャクチャにした結果壊す可能性はありますが、そうでなくちゃんとした理解・知識の上でカスタマイズしたい人も居るはずです。 当然のことながらパソコンではrootやadministratorといった権限は使えますが、スマホだって一種のLinux端末なんですから、借り物ならまだしも、購入した端末のroot権限が行使できないというのはおかしな話だとおもうのですがどうでしょう。 ユーザーのアクセスできる範囲を制限しておきながら、ムダなアプリを初期搭載してしかもそれはrootでないと消せないとか、それを当たり前に思って文句言わない情弱も情弱ですが、それに漬け込むメーカーもメーカーです。

  • ブラウザからroot権限でPHPスクリプトを実行する方法

    ブラウザからroot権限でPHPスクリプトを実行する方法がありましたら、教えて下さい。

    • ベストアンサー
    • PHP
  • 権限の違うシェルスクリプトの実行

    3つのシェルスクリプトがあります。 ●root権限で実行  aaa.csh ●ユーザ指定権限で実行 bbb.csh ●root権限で実行 ccc.csh この3つのシェルスクリプトはaaa.csh →bbb.csh →ccc.cshの順番でバッチ処理として cronに設定したいのですが、 権限が違うのでroot権限のcrontabとユーザ指定のcrontabに それぞれ設定しなくてはいけません。 あまりスマートではないかと思い、 何かよい方法はないかと質問させて頂きました。 3つのシェルスクリプト1つシェルスクリプトにまとめてroot権限のcrontabに設定してしまう方法とかどうでしょうか? ちなみにスクリプトの処理の内容は単純なファイルコピーなどです。 意味分かりますでしょうか? よろしくお願いします。

  • root権限が必要な場合の外部実行方法は?

    CGIを使って、Web上からIPFWの設定をリモートでさせようとしています。 IPFWなどのroot権限がないと設定が不可能なものをWeb上からCGIを使って設定させようとすると apacheのエラーログに「ipfw: socket: Operation not permitted」などとなってしまい、 うまく実行できません。 root権限が必要なものをsystemコマンドで外部から実行させる場合、どのようにしたら実行できるのでしょうか? ファイルの実行権などはchmodコマンドで変えたりしているのですが・・・。

    • ベストアンサー
    • CGI
  • Linux root権限を持つユーザの作成について

    どなたかご存知であれば教えてください。 Linux のsles10sp3にて、root権限を持つユーザーを以下で作成。 #useradd -o -u 0 -g 111 ~ 特に問題なく利用できていました。 しかし、Linuxのsles11sp3で同様にroot権限を持つユーザーを作成したところ おかしな事象が発生するようになりました。 事象はroot権限を持つユーザーを仮にadminという名前で作成したとします。 そのadminでLinuxへログインしてidコマンドを実行すると  uid 0:root → uid 0:admin と表示されるようになり、ファイルのオーナーがrootだったものが一律adminで変わってしまうという事象が発生しました。 そのときは大いに焦りましたが約1時間放置するとなぜか元に戻ります。 suseのバージョンがあがってLinuxのユーザー管理で仕様が変更されておりますでしょうか? どなたかご存知でしたらご教授頂きたく、よろしくお願い致します。

  • root権限でテキストエディターを使いたい。

    netwalker ubuntu9.04です。 家電量販店の展示品のためか"sharp"というユーザー名でのログインしかできていません。root権限でテキストエディターを開き****.fdiというファイルを編集しようと思います。尚、ユーザーの設定項目では"sharp"とともに"root"がありますが"root"はダークアウトしています。 よろしくお願いします。

  • ファイルも root権限で操作。

    いつも大変お世話になり、誠にありがとうございます。 ubuntu18.04desktopをサーバ用に使っています。 端末をroot権限で操作するように、ファイルも root権限で操作するようにしたいのですが どうすればいいですか? ご多忙中恐れ入ります。 ご回答のほど、宜しくお願い申し上げます。

  • Mac OSX openコマンドでroot権限

    rootのcrontabでhoge.commandを起動します。crontabに登録は以下に登録しました。 0 0 * * * /usr/bin/open /xxxxxx/xxxx/xxx/hoge.command この時、hoge.commandをrooot権限で実行したいのですが、現状root権限で実行できてません。 どうしたらよいでしょうか? 以上、よろしくご指導の程、お願い申し上げます。