Я пытаюсь добраться genie
и работа WSL 2 (Ubuntu 18.04.3 LTS) и сталкивается с проблемой где runuser
был дан w
опция genie
но runuser
рассматривает что как недопустимую опцию. Эта страница справочника показывает, что существует, но эта страница справочника Ubuntu не имеет w
опция.
Есть ли причина, почему она не включена в версию Ubuntu runuser
? Также есть ли путь к обходному решению эта проблема? Что рекомендуется в этой ситуации?
Это было моей ошибкой; в ходе устранения некоторых uid проблем с более ранним выпуском джина я взял зависимость от runuser и так как я разрабатываю, прежде всего, на Debian, не заметил, что это повредило совместимость Ubuntu 18.04.
Моя вина; максимумы mea culpa.
Начиная с удаления runuser-w от джина вызвал бы регрессии, моя текущая рекомендация для пред19.04 Ubuntu состоит в том, чтобы использовать джина-c удар вместо джина-s в случае необходимости; несовершенное обходное решение, но то, которое должно работать в большинстве случаев. Я зарегистрировал это в джине README.
runuser является командой, которая появилась в util-linux 2.23.
Ubuntu 18.04 LTS поставляет util-linux 2.31
В util-linux 2.31 Информации о версии это еще не имеет команды runuser.