Fedora で halt ユーザを作る方法を Ubuntu でやってもうまくいきませんでした。
Ubuntu でやる場合は以下の手順でやります。
GUI ログインする場合はシャットダウンできません。
CUI から halt ユーザでログインするとシャットダウンできます。
■ halt ユーザを作成 (今回は uid=14 で設定)
# useradd -u 14 -g 0 -d /sbin halt
■ shutdown 用シェルスクリプトを作成
# vi /usr/local/sbin/shutdown_now #!/bin/sh sudo /sbin/shutdown -h now # chmod 755 /usr/local/sbin/shutdown_now
■ vipw で passwd ファイルを編集
# vipw halt:x:14:0::/sbin:/usr/local/sbin/shutdown_now (halt ユーザログイン時に /usr/local/sbin/shutdown_now が実行される)
■ vipw で shadow ファイルを編集
# vipw -s halt::14427:0:99999:7::: (halt: の後の * を削除します)
■ sudo 設定を編集
# visudo halt ALL=(ALL) NOPASSWD: /sbin/shutdown -h now
0 件のコメント:
コメントを投稿