Hallo, Am Montag, 05. Jul 2004, 01:06:01 +0200 schrieb Andreas Janssen: > Dirk Salva (<[EMAIL PROTECTED]>) wrote: > > > Was ist denn ueberhaupt der Unterschied zwischen einer Login-Shell und > > einer Non-Login-Shell? Anmelden muss ich mich doch bei beiden, oder > > versteh ich da jetzt was voellig falsch? > > Wenn Du in einer X-Sitzung ein xterm aufmachst, dann mußt Du dich dort > nicht anmelden.
Und wenn er ein `xterm -ls' aufmacht? Antworten wie: "Eine Login-Shell erhält man durch `su -'," habe ich nun genug gelesen. Ich möchte mal im Ernst fragen dürfen, was denn nun der gedankliche Unterschied zwischen einer Login-Shell und einer normalen ist und warum dieser Unterschied überhaupt gemacht wird. Offensichtlich kann ich ja ohne Paßworteingabe trotzdem eine Login-Shell aufrufen und unüberprüftermaßen nach einem setuid()-Aufruf eine normale Shell starten. Daß unterschiedliche Konfigurationsdateien gelesen werden, ist umprogrammierbares /Verhalten/ der Shell; ich frage nach dem unterschiedlichen /Zweck/. Für aufhellendes danke im voraus. Gruß Bertram -- Bertram Scharpf Stuttgart, Deutschland/Germany http://www.bertram-scharpf.de -- 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)