Michelle Konzack <[EMAIL PROTECTED]> wrote: > Am 2004-02-20 11:00:30, schrieb Heino Tiedemann: > >>> Wenn's anders wäre, dann wäre es ein Bug. Schau mal in der Manpage von su. >>> "su -" ruft eine Login-Shell auf, d.h. .profile & Consorten werden >>> abgearbeitet, während su nur die UID/ EUID entsprechend ändert. >> >>Okay, das ist bekannt, aber - müsste dann nicht der PATH des >>aufrufenden users übernommen werden? > > Hat er bereits ein paar zeilen weiter oben Geschrieben... > > "su -" ist eine Login-Shell für ROOT !!! > Womit auch die .profile von root abgearbeitet wird. > > warum soll er den PARH des $USERS übernehmen wenn du ne > Login-Shell willst ? dafür ist "su" zuständig.
bei "su" OHNE Minus meinte ich. Mir wird nicht ganz klar, woher der PATH kommt, wenn ich nur "su" mache. | ridcully:/home/rotkap> whoami | rotkap | ridcully:/home/rotkap> echo $PATH | /usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games logisch | ridcully:/home/rotkap> su | Password: | ridcully:/home/rotkap# whoami | root | ridcully:/home/rotkap# echo $PATH | /sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ DIESER PATH ist mir völlig unklar. wo kommt er her? | ridcully:/home/rotkap# exit | exit | ridcully:/home/rotkap> su - | Password: | ridcully:~# whoami | root | ridcully:~# echo $PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 logisch | ridcully:~# exit | logout | ridcully:/home/rotkap> su -c "echo $PATH" | Password: | /usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games hier wird der PATH des users genommen Das hätte ich bei su auch erwartet. Heino -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)