Linuxでシェルの最後にシャットダウンする方法

Writer: admin Type: spinning Date: 2019-01-18 00:00
Linuxでシェルの最後にシャットダウンする方法このようなことがしたいです。//test.sh 始まり〜仕事〜〜仕事〜〜仕事〜poweroff//test.sh 終わりこのとき、poweroffはrootでないと実行できません。test.shをrootで動かす方法も考えましたが、安全上、〜仕事〜をrootで動かしたくありません。よってpoweroffの前にsudoを入れたいのですが、シェルは完全無人の環境で動くので、[パスワード入力]と入力を促されても打てません…かと言ってsudoのパスワード省略の設定は安全上できません。管理者権限では、ただpoweroffのみをしたいです。どのようにやれば良いですか?共感した0###visudoで /sbin/poweroff に限りパスワード無しで sodoできる様にするではダメですか?%power ALL=(ALL) NOPASSWD: /sbin/poweroffと書いて、power というグループを作って、そのグループに所属させると行きます。参考サイトhttps://lukesilvia.hatenablog.com/entry/20080716/p1ナイス0
###ありがとうございました!###Debian系ならshutdown.allowが使えるが・・・。http://imecat.web.fc2.com/sudo.htmlナイス0

 

TAG