Ich kann den Fall nicht herstellen, daß sudo/root ungewollt in den Benutzer schreibt. Auch macht es doch keinen Unterschied, ob GUI oder nicht, solange, und das ist doch der Normalfall mit relativen Pfaden gearbeitet wird. Soll heißen das Problem bestand vorher auch bei den nicht GUIs.
momentan:
sudo <irgendwas> sudo <terminal>
wird offb. immer als root ($USER) und in Dessen Verzeichnis /root ($HOME) ausgeführt.
echo $USER $HOME; pwd
Ich kann, wie gesagt kein Verbiegen provozieren.
–
sudo pwd /home/klaus $ sudo -H pwd /home/klaus
Ist Das nicht so normal?, pwd zeigt nur das momentane Arbeitsverzeichnis. Da kann doch auch root sein.
Wogegen
sudo -i
doch wohl zur root Shell Umgebung führt. Also damit liegt der relative Pfad bei root.
–
Moderiert von noisrfloor:
Abgetrennt von der Diskussion zum Wikiartikel mit Root-Rechten arbeiten, weil Supportanfrage / Verständnisfrage zu sudo. Eventuell neu gewonnenes Wissen darf aber gerne in die Präzisierung des Wikiartikels zurückfließen.