mieki256's diary



2010/07/16(金) [n年前の日記]

#2 [vine][linux] 自宅サーバの電源ボタンを押すとシャットダウンするように設定してみたり

電源を落とす際、毎回ログインして shutdown -h now とか打ち込むのが面倒なのです。

マウスを使って、ログイン画面からボタンを押して「コンピュータの停止」を選ぶこともできるけど、それもそれで面倒なところが。ウチの自宅サーバは、ワイヤレスマウスを繋いであって、通常時はマウス側の電源を切っているのですが。いざマウスを使おうとした際には、マウスの電源を入れても反応せず、接続確立のためのボタンを押してマウスをやたら動かして、反応したらそこからようやくシャットダウン作業を、という感じでとにかく面倒臭いという。

ということで、電源ボタンを押したらシャットダウン処理が行われるようにしてみたり。

_Power buttonでshutdown

上記のページを見ながら作業。ウチのサーバは acpi が有効にしてある模様。/boot/grub/menu.lst 内で、acpi=force が指定されてたし。chkconfig --list | grep acpi で、acpid が on になってたし。

ということで、/etc/acpi/events/ に power というファイルを作成して、
# /etc/acpi/events/power

event=button.power.*
action=/sbin/poweroff
と記述。これだけで上手くいった。

しかし別の謎が発生。解説ページによると、一般ユーザも poweroff と言うコマンドが使えると書いてあるのだけど。ウチの環境(Vine Linux 4.2)では、一般ユーザが poweroff を使っても何も反応しない。パスワードを尋ねてくるわけでもなく、いつもの入力待ちに戻ってしまう。自分、どこかの設定ファイルを変に弄ってしまったのだろうか。

which poweroff をしてみたが。 うーむ。

もしかして、コンソールから打った場合は、一般ユーザでもシャットダウンできるのだろうか。…だった。リモートでログインしてる場合はシャットダウンできないけど、コンソールからログインしてる場合は一般ユーザでもシャットダウンができるのか。セキュリティを考えるとそれが妥当だよな…。ということで、一般ユーザでリモートでログインしてシャットダウンさせたい時は、sudo /sbin/poweroff とかそんな感じかしら。

以上です。

過去ログ表示

Prev - 2010/07 - Next
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project