Es scheint, als sudo
würde sudo -u $user
die Umgebung von root immer noch benutzt, wenn man das Programm herunterlädt . Wie kann ich sudo
die Benutzerumgebung nutzen? als spezieller hinweis haben nicht alle benutzer, bei denen ich dies verwenden werde, login shells.
sudo -u user
ist analog zum su user
Umschalten des Env in Su, das Sie verwenden müssensu - user
-u
sie ignorieren auch Gruppen ... Ich habe etwas von root aus versucht (mit sudo -u down) und es hat anscheinend funktioniert, anscheinend nicht für den Benutzer. .. also muss ich sicherstellen, dass ich Befehle auf eine Art und Weise ausführe, die alle Einschränkungen und Umweltprobleme mit sich bringt.
# whoami => root # sudo -u user whoami => user