Hallo, kennt sich jemand genau mit dem Login-Vorgang aus? Meine Frage: wie kann ich Username und Paßwort automatisch an andere Programme weitergeben, die in einem Shellscript aufgerufen werden. Ich teste (alles noch recht unausgegoren) den Zugriff auf Novell-Server. Der User soll via LDAP authentifiziert werden und dann seine gewohnte Umgebung gemoutet bekommen. Meine Idee ist, nach dem Login ein Shellscript laufen zu lassen, daß dann verschiedene Dinge regelt. Und hier brauche ich beide Informationen ($USER kenne ich schon) Hat jemand sowas vielleicht schon gemacht und andere Ideen. Ich bin hier ganz offen. Danke. Werner
Am Donnerstag, 20. November 2003 07:39 schrieb Werner Ginzky: [...]
Meine Frage: wie kann ich Username und Paßwort automatisch an andere Programme weitergeben, die in einem Shellscript aufgerufen werden.
Ich teste (alles noch recht unausgegoren) den Zugriff auf Novell-Server. Der User soll via LDAP authentifiziert werden und dann seine gewohnte Umgebung gemoutet bekommen.
Meine Idee ist, nach dem Login ein Shellscript laufen zu lassen, daß dann verschiedene Dinge regelt. Und hier brauche ich beide Informationen ($USER kenne ich schon)
Den User hast Du ja schon, das Passwort kriegst Du nicht. Das wird durch das Login-Programm abgefragt, verschlüsselt und gegen das verschlüsselte Passwort in der /etc/shadow oder in LDAP geprüft. Dabei handelt es sich um eine 1-Weg-Hashfunktion (crypt oder md5), die aus dem verschlüsselten Wert keine Rückschlüsse auf das Klartext-Passwort zulässt. Jan
participants (2)
-
Jan.Trippler@t-online.de
-
Werner Ginzky