Hallo Suse-Liste, also diese Frage ist schon ziemlich alt und daher weiss ich nicht, ob es überhaupt irgendwen noch interessiert. Aber ich habe dieses Problem gerade neulich noch gehabt und die Lösung ist unglaublich dämlich. Folgende Situation (die Shell von dummuser ist /bin/bash) % su - dummuser su: kann /bin/bash nicht ausführen: Datei oder Verzeichnis nicht gefunden % su - -s /bin/bash dummuser bash> Grund: Die Zeile für dummuser in /etc/passwd war nämlich nicht "dummuser:x:502:510:Jan Obladen:/home/dummuser:/bin/bash" sondern "dummuser:x:502:510:Jan Obladen:/home/dummuser:/bin/bash " Das Leerzeichen am Ende hat den Fehler ausgelöst. Und wenn man bei der Fehlermeldung genau hinschaut, dann sieht man auch das Leerzeichen hinter "/bin/bash". PS: Hätte man da im su-Code nicht ein kleines chomp einbauen können? Viele Grüsse Jan Obladen. -- datenwelt it service e.K. -> Im MediaPark 7 -> D-50670 Koeln Tel.: +49-221-5743-430 -> Fax: +49-221-5743-439 mailto:info@datenwelt.net -> http://www.datenwelt.net/ [Inhaber: Jan Obladen -> Amtsgericht Koeln, HRA16132] --