Runuser に w オプションがありません

Runuser に w オプションがありません

私は取得しようとしていますgenieWSL 2 (Ubuntu 18.04.3 LTS) で稼働していますが、オプションrunuserが指定されたものの、無効なオプションとして認識されるという問題が発生しています。wgenierunuserこのマニュアルページそれが存在することを示していますが、これはUbuntu マニュアルページオプションはありませんw

Ubuntu のバージョンに含まれていない理由はありますかrunuser? また、この問題を回避する方法はありますか? このような状況では何が推奨されますか?

答え1

これは私のミスでした。以前のリリースの genie でいくつかの uid 問題を修正する過程で、runuser に依存するようになりましたが、私は主に Debian で開発していたため、これが Ubuntu 18.04 との互換性を損なうことに気づきませんでした。

私の過失;心からお詫び申し上げます。

削除してからランユーザー -wgenieからのインストールはリグレッションを引き起こす可能性があるため、19.04以前のUbuntuでは、genie -c バッシュの代わりに精霊 -s必要に応じて、不完全な回避策ですが、ほとんどの場合に機能するはずです。これについては、genie README に文書化しました。

  • アリスター、ジーニーメンテナー

答え2

runuser は、util-linux 2.23 で登場したコマンドです。

Ubuntu 18.04 LTS船舶ユーティリティLinux 2.31

util-linux 2.31ではリリースノートrunuser コマンドはまだありません。

関連情報