Runuser 缺少 w 選項

Runuser 缺少 w 選項

我想得到genie在 WSL 2 (Ubuntu 18.04.3 LTS) 上啟動並運行,並且遇到了一個問題,runuser給出了該w選項,genierunuser將其視為無效選項。這個手冊頁表示它存在,但是這個Ubuntu 手冊頁沒有這個w選項。

是否有原因導致它沒有包含在 Ubuntu 的版本中runuser?還有辦法解決這個問題嗎?在這種情況下有什麼建議?

答案1

這是我的錯;在修復早期版本的 genie 的一些 uid 問題的過程中,我依賴 runuser,並且由於我主要在 Debian 上進行開發,所以沒有註意到這破壞了 Ubuntu 18.04 的兼容性。

認罪;我最大的過失。

自從移除運行用戶-w來自 genie 會導致回歸,我目前對 19.04 之前的 Ubuntu 的建議是使用精靈-c bash代替精靈-s在必要時;這是一種不完美的解決方法,但在大多數情況下應該有效。我已經在 genie README 中記錄了這一點。

  • Alistair,精靈維護者

答案2

runuser是util-linux 2.23出現的指令。

Ubuntu 18.04 LTS船舶實用程式Linux 2.31

在util-linux 2.31中發行說明它還沒有 runuser 指令。

相關內容