[問題] 讓沒有權限的使用者執行特定操作

看板Linux作者時間3年前 (2020/06/30 22:12), 編輯推噓4(403)
留言7則, 6人參與, 3年前最新討論串1/1
我的系統中有支程式會用到一個通訊介面(can0),但使用者反應該介面偶爾會沒 有反應,此時我只要執行: ip link set can0 down ip link set can0 up 就能恢復正常。 但由於該命令需要sudo才能使用,我不想讓使用者成為sudoer,也不想讓使用者 能進行ip命令的其他操作。 請問是否有方法可以包裝上面兩條命令,滿足上面的需求呢? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.137.122 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1593526365.A.2F9.html

06/30 22:31, 3年前 , 1F
06/30 22:31, 1F

06/30 22:32, 3年前 , 2F
example6
06/30 22:32, 2F

06/30 22:54, 3年前 , 3F
非常感謝,看了一下內容這就是我要的!明天馬上來試
06/30 22:54, 3F

06/30 23:26, 3年前 , 4F
寫成 script 然後 setuid ?
06/30 23:26, 4F

07/01 00:35, 3年前 , 5F
和樓上的想法一樣
07/01 00:35, 5F

07/01 00:40, 3年前 , 6F
新一點的系統對script suid都沒用啦
07/01 00:40, 6F

07/01 19:38, 3年前 , 7F
用 sudoer 或 doas 對應的設定最簡單, 再複雜就 polkit
07/01 19:38, 7F
文章代碼(AID): #1U-qXTBv (Linux)