[問題] jnlp 啟動時用root權限 (linux)
寫了一個 java 程式,
此程式會用 JNI 技術叫用c寫的函式庫 (.so),
這個函式庫需要root權限開啟並操作 /dev/sdb1
此程式在 linux 環境下(ubuntu),
用 root 權限啟動 (sudo ...) 是可以正常執行的,
如果是一般user,會因沒權限而執行失敗 (open /dev/sdb1).
問題來了,
如果要用 jnlp 去叫用那個java程式,
在 Linux 下 (ubuntu),
一般瀏覽器的使用者不是 root,
網頁上點擊那個 jnlp 連結去啟動的程式是沒有 root 權限的,
要怎樣讓點擊jnlp來啟動的程式能有 root 權限呢?
(例如要求切換成 root 身份,輸入密碼再啟動)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.143.171
→
05/29 13:26, , 1F
05/29 13:26, 1F
→
05/29 13:28, , 2F
05/29 13:28, 2F