Runuser: fehlende W-Option

Runuser: fehlende W-Option

Ich versuche zu bekommengenieläuft auf WSL 2 (Ubuntu 18.04.3 LTS) und ich stoße auf ein Problem, bei dem mir die Option zwar runusergegeben wurde , diese aber als ungültige Option angezeigt wird.wgenierunuserDiese Manpagezeigt, dass es existiert, aber diesUbuntu-Manpagehat diese wMöglichkeit nicht.

Gibt es einen Grund, warum es in der Ubuntu-Version nicht enthalten ist runuser? Gibt es außerdem eine Möglichkeit, dieses Problem zu umgehen? Was wird in dieser Situation empfohlen?

Antwort1

Das war mein Fehler. Beim Beheben einiger UID-Probleme mit einer früheren Version von Genie habe ich eine Abhängigkeit von runuser erstellt. Da ich hauptsächlich unter Debian entwickle, habe ich nicht bemerkt, dass dies die Kompatibilität mit Ubuntu 18.04 beeinträchtigte.

Mein Dank gilt. mea maxima culpa.

Seit dem EntfernenRunuser -wvon Genie würde Regressionen verursachen, meine aktuelle Empfehlung für Ubuntu vor 19.04 ist die Verwendunggenie -c bashanstattgenie -swo nötig; ein nicht perfekter Workaround, der aber in den meisten Fällen funktionieren sollte. Ich habe dies in der README-Datei von Genie dokumentiert.

  • Alistair, Genie-Betreuer

Antwort2

runuser ist ein Befehl, der in Util-Linux 2.23 erschien.

Ubuntu 18.04 LTSSchiffeutil-linux 2.31

Im Util-Linux 2.31VersionshinweiseDer Befehl „runuser“ ist noch nicht vorhanden.

verwandte Informationen