У пользователя Runuser отсутствует опция w

У пользователя Runuser отсутствует опция w

Я пытаюсь получитьgenieзапущен и работает на WSL 2 (Ubuntu 18.04.3 LTS) и столкнулся с проблемой, когда мне runuserбыла предоставлена w​​опция, genieно runuserона рассматривается как недопустимая.Эта страница руководствапоказывает, что он существует, но этоСтраница руководства Ubuntuне имеет wвозможности.

Есть ли причина, по которой он не включен в версию Ubuntu runuser? Также есть ли способ обойти эту проблему? Что рекомендуется в этой ситуации?

решение1

Это была моя ошибка; в ходе исправления некоторых проблем с uid в более ранней версии genie я взял зависимость от runuser и, поскольку я в основном разрабатываю на Debian, не заметил, что это нарушило совместимость с Ubuntu 18.04.

Моя вина; моя величайшая вина.

С момента удаленияrunuser -wиз genie приведет к регрессиям, моя текущая рекомендация для Ubuntu до 19.04 - использоватьджинн -c bashвместоджинн -сгде необходимо; несовершенный обходной путь, но тот, который должен работать в большинстве случаев. Я задокументировал это в файле README genie.

  • Алистер, разработчик джинна

решение2

runuser — команда, появившаяся в util-linux 2.23.

Ubuntu 18.04 LTSкораблиutil-linux 2.31

В утилите-linux 2.31Заметки о выпускев нем пока нет команды runuser.

Связанный контент