• 締切済み

シャットダウンの許可

RedHat7.3を使用しておりますが、 パッチをあてたところ、root権限でないとシャットダウンできなくなってしまいました。 おそらく、パーミッションの問題だと思いますが、 非rootユーザでも、シャットダウンできるようにするにはどうすればよいでしょうか?

noname#108554
noname#108554

みんなの回答

  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.2

ちょっと気になって調べてみました。 /etc/shutdown.allow というファイルを使うと、そのあたりのコントロールができるみたい(→参考URL)。

参考URL:
http://www.linux.or.jp/JM/html/SysVinit/man8/shutdown.8.html
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

Solaris だと、/usr/bin/shutdown は sh スクリプトになっていて、その中で実行ユーザの id が 0 (つまり、root) かどうかを調べて、そうじゃないと中断するように書かれています。 root 以外でも shutdown を動作させるには、このスクリプトを修正するしかありません。 多分、linux でも同じような実装のはず。 # RedHat の実装を見たわけではないので、自信無しとしておきます

関連するQ&A

  • ユーザー権限でシャットダウン出来るのって

    ユーザー権限でシャットダウン出来るのって Redhat、CentOSのgnomeにユーザー権限でログインしても、 メニューからシャットダウンが選べますよね。 ユーザー権限でシャットダウン出来るってよく考えたら おかしい気がするのですが、これって元からこうだから なんでしょうか。 またはなんか納得できる理由があるのでしょうか。 理由がおわかりか、またはそれだ!って理由をご存じの方 ご回答頂ければ嬉しいです。

  • 自動で、普通のユーザーでコマンドラインからシャットダウンできる方法

    CentOS5で、root権限でなく普通のユーザーでコマンドラインからシャットダウンできる方法が知りたいです。 sudoは、ルートのパスワードを手で入れる必要があり、自動的に動作させるときに困ります。 何か良い方法はありますか? 一応、rootのパスワードは知っている条件です。 普通のユーザーがシャットダウンできるのはおかしな話ですが、よろしくおねがいします。

  • maillogを特定のユーザーも見れるようにしたい

    Linux初心者です。よろしくお願いします。 Redhat7.3にqmailをインストールして使用しています。 /var/log/maillog なのですが、所有者はrootになっていて、rootだけが読み書きできる状態になっています。 -rw------- 1 root root maillog 一般ユーザーがviで開こうとすると、権限が無いので断られます。 ある特定の一般ユーザーがこのログを見ることが出来るようにしたいのですが、どのような方法があるでしょうか。 一般ユーザー全てが見れる状態ではなく、例えばsampleuserという名前のユーザーだけがこのログを参照できるようにしたいのですが。 もちろんrootはこのまま読み書きできる状態を維持でかまいません。 よろしくお願い致します。

  • Apacheをroot以外の権限で動かしたいのですが、可能でしょうか。

    Apacheをroot以外の権限で動かしたいのですが、可能でしょうか。 (BOF対策です。) 現在、CentOS 5.4を使用しており、root以外のユーザでapacheを起動すると、 Permission denied: make_sock: could not bind to address 0.0.0.0:80 とポート80に対する権限が無いと怒られてしまいます。 以上、よろしくお願いします。

  • linux権限について

    CentOS5系を使用しています。 あるディレクトリ(下記のような権限を持つディレクトリ) の配下でのみrootと同様の権限を持つユーザを作成したいと思っています。 drwxr-xr-x 15 root root ディレクトリ名⇒Hoge グループの権限はrwxにしても良いと考えていますが、 useraddで新規ユーザを作成して usermod -Gでrootグループにユーザを追加してしまうと そのユーザは他のディレクトリでもrootと同様の権限を持てることとなってしまいます。 あくまでHogeディレクトリ配下でのみrootユーザと同様の権限を持たせたいと思っています。 どなたか知恵をお貸しください。

  • Redhatの管理者の管理について

    Root権限のユーザを複数作成したいとおもってます どうしたらいいんでしょうか? ひとつはRootともうひとつはwebmasterというIDにしたいと思います どうしたらwebmasterをRoot権限ユーザにできますか?

  • MySQLでの権限付与について

    MySQLでrootの使用をなるべく避けるため DB作成、ユーザ作成などは違うユーザを作って行いたいですが、 権限を与えることはrootでしかできないと聞きました。 本当にMySQL内でgrant権限を持つユーザを作成するのはできないでしょうか?

    • ベストアンサー
    • MySQL
  • ファイルの実行権限について

    はじめまして、今回phpに携わる事になりましたが 今回の質問がphpの問題なのか、環境の問題なのかは分かりませんが ご教授を受けたくて投稿する事にしました。 まず環境ですがFreeBSD上にphpファイルがあり TeraTerm上で、そのphpファイルの所有者をrootユーザに変更しまして root権限で実行したところPermission deniedとなり 実行出来ませんでした。 (phpファイル自体のパーミッションは755です) 環境の問題で発生するのかスクリプトの問題で発生するのかが 私には分かっていないのですが、Permission deniedが 発生する原因としてファイルのパーミッション以外に 何が考えられるのかご教授下さい。 よろしくお願い致します。

    • 締切済み
    • PHP
  • rootについて

    Linux超初心者です。RedHatを使っています。 USBフラッシュメモリーを使いたくてマウントをしたのですが、"rootのみがそれを行えます”とエラーが出てしまいます。 自分ではrootで行っているつもりですし、ルートパスワードもあってるみたいで、変更もできます。 ユーザの中で誰がrootなの確認するにはどうしたらよいのでしょうか?それとも全く別の問題なのでしょうか? 大変困っています。どうか回答よろしくお願いしますm(_ _)m

  • パーミッションの謎

    分かる方には簡単な事なのかもしれませんが、 パーミッションについて分からない点が出てきてしまいましたので 質問させていただきたいと思います。 あるファイルがあり中にはパスワードが入っています。 仮にこのファイルを  /home/user1/.pass とした後、root権限にて chown root.root /home/user1/.pass chmod 000 /home/user1/.pass としたファイルが、何故かproftpから削除できて しまうのですが一体これは何故なのでしょうか? ログインはrootでしているわけではなくて一般ユーザです。 これは一切のアクセスができないはずと認識しているのですが なにか大きな勘違いをしているのでしょうか? 何か補足したほうが良い事があればご指摘いただければ幸いです よろしくお願いしたします