[問題] 如何設定一般user執行系統指令

看板Linux作者 (哥哥最愛獅子丸了)時間11年前 (2012/09/06 18:35), 編輯推噓1(1014)
留言15則, 4人參與, 最新討論串1/2 (看更多)
各位朋友你們好 我想請問一下有沒有辦法不用sudo的方式 透過指令設定來讓使用者,或某個管理群組的人 可以在CLI裡下指令來讓系統重新開機? 會這樣問是因為我最近在玩Synology出的NAS 在WEB界面下,管理者可以直接在畫面找到重開機的選項 但是萬一遇到WEB當機的時候 我希望可以讓管理者群組的人 利用ssh登入的方式去下reboot的指令 但是今天不管怎麼試 只有root可以下指令 而root以外的使用者下這指令會沒有反應(最後會time out) 曾想過還可以要用sudo的方式 可是偏偏synology這套系統沒有sudo這個指令 我今天在裝ipkg的時候又遇到些問題沒辦法使用 ... ==================================================== 我試過去chown root:admin /sbin/reboot 也試過chmod a+s /sbin/reboot 但是使用者群組的人還是沒辦法執行reboot 希望這裡有人可以提供我其他的方法再試試 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.44.107

09/06 19:32, , 1F
chown root.root /sbin/reboot; chmod u+s /sbin/reboot
09/06 19:32, 1F

09/06 19:32, , 2F
用 root 或 sudo 執行
09/06 19:32, 2F

09/06 21:49, , 3F
to b大:我這版的系統沒有sudo這個指令,廠商拿掉了
09/06 21:49, 3F

09/06 21:51, , 4F
而chmod a+s 應該有包含了您提到的u+s,但user就是沒法reboot
09/06 21:51, 4F

09/06 21:54, , 5F
要u+s,不是a+s
09/06 21:54, 5F

09/06 22:07, , 6F
好的,我明天試試再來回報結果
09/06 22:07, 6F

09/06 23:14, , 7F
你能確定root 下reboot有用嗎?
09/06 23:14, 7F

09/06 23:15, , 8F
另外,自己裝ipkg 的話,客服那邊會不提供支援唷
09/06 23:15, 8F

09/07 07:30, , 9F
想到一件事,linux的web當掉,應該不需要reboot吧?正本清源
09/07 07:30, 9F

09/07 07:30, , 10F
找出重啟的方法,比弄個人人可reboot來得好
09/07 07:30, 10F

09/07 18:36, , 11F
還是需要root權限去做httpd restart
09/07 18:36, 11F

09/07 18:47, , 12F
不一定哦,可以另外用root去跑一個web watchdog service
09/07 18:47, 12F

09/07 18:47, , 13F
定期讀取某足以判定當機與否web page,若當了就呼叫restart
09/07 18:47, 13F

09/07 18:48, , 14F
這種開機就執行的service,就不需要root的人力介入,只是這
09/07 18:48, 14F

09/07 18:49, , 15F
種特殊規格機器能不能自己寫程式就不知道了
09/07 18:49, 15F
文章代碼(AID): #1GI7nzZo (Linux)
文章代碼(AID): #1GI7nzZo (Linux)