Re: [問題] non root呼叫/etc/init.d/裡的script
※ 引述《learnbao.bbs@ptt.cc (嘻嘻)》之銘言:
> 請問一下前輩們
> 我目前用的作業環境是CentOS 而它會跟另一台window的軟體進行溝通
> 而window那邊會時常出現no connection be made with the daemon之類的訊息
> 此時我都必須在我CentOS端登入root然後/etc/init.d/abc restart (假裝script是叫abc)
> 或者/etc/init.d/abc stop→ /etc/init.d/abc start
> 請問如果要建個script並且可以完成上述的動作在不用登入root的情況下該怎麼做
> 還是有其它更方便的方法?
> 爬文有看到service abc restart 或者SuSE系列的使用rcapache2 restart 似乎也要root
> 謝謝
既然你有 root 帳號,那就把這單一的動作權限下放給某使用者,
讓這個使用者可以用 sudo 去執行。
ps. 這才是 sudo 的本意。都要 sudo 來 sudo 去,就沒有意義了,
不如把 wheel 群組拿出來規畫,這樣你的作業系統的主人才是
你自己,而不是 distro 商。既然用 GNU/Linux,就不要變成
手機作業系統的使用者。
--
※ Origin: 交大次世代(bs2.to)
◆ From: 220.133.241.31
討論串 (同標題文章)