Re: NIS, Benutzermanagement
On Wednesday 08 October 2003 22:52, Uwe Laverenz wrote: Michael Renner wrote: alle Benutzerdaten kommen in meinem Netzwerk per NIS von einem FreeBSD Server. Die Defaultshell ist /bin/tcsh (wegen der FreeBSD und IRIX Rechner). Das Installieren der bash auf den BSD- und Irix-Rechnern ist keine Option? Oder das Installieren der tcsh auf den Debian-Rechnern? Wollen die User wirklich mal die eine und mal die andere shell? Nein, der Fall liegt anders. Nur die tcsh ist auf den Campus garantiert. Und ich bin nur für die IRIX und Linux Rechner zuständig. Und selbst wenn man sich für manche Nutzer zur bash entschliessen würde: unter Debian wäre das /bin/bash, unter IRIX /usr/local/bin/bash und unter FreeBSD gehört sie nicht zum System, also auch in /usr/local/bin. Gibt es trotzdem eine Möglichkeit dass jeder Benutzer der sich einloggt eine bash als Shell bekommt (ohne 'cp /bin/bash /bin/tcsh' natürlich). Warum denn gleich kopieren? Dann schon lieber einen symbolischen Link, oder was würde Dich daran stören? Sauberer wäre die compat-Lösung mit einem Eintrag in der passwd wenn's nicht anders geht. Eigentlich geht es nur darum den 'automaounter-Teil' im Verzeichnisnamen zu entfernen. Mit der tcsh fitweed 6:19pm ~ 64% pwd /.amd_mnt/ollik/export/home/kyb/agbu/renner mit der bash: [EMAIL PROTECTED]:/kyb/agbu/renner $ pwd /kyb/agbu/renner Einige Programme (multigen creater) kommen nur schwer mit den automounter-Resten zurecht die die tcsh liefert. CU -- |Michael Renner E-mail: [EMAIL PROTECTED] | |D-72072 Tuebingen Germany| |Germany Don't drink as root! ESC:wq -- 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)
Re: NIS, Benutzermanagement
Michael Renner wrote: /bin/bash, unter IRIX /usr/local/bin/bash und unter FreeBSD gehört sie nicht zum System, also auch in /usr/local/bin. Ok, dann könnte man folgendes machen: vereinheitliche auf _allen_ Systemen die verfügbaren shells, indem Du durch geeignete Links die shells an zentraler Stelle zusammenfasst. So wäre der Aufruf auf jedem System identisch. Es genügt übrigens, wenn Du an die Liste antwortest, ich lese mit. :) cu, Uwe -- 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)
NIS, Benutzermanagement
Moin, alle Benutzerdaten kommen in meinem Netzwerk per NIS von einem FreeBSD Server. Die Defaultshell ist /bin/tcsh (wegen der FreeBSD und IRIX Rechner). Auf einigen Debian-Clients soll als Sehl jedoch /bin/bash vewendet werden. Der übliche Eintrag in der /etc/passwd +::/bin/bash funktioniert nicht, wahrscheinlich weil wir in der /etc/nsswitch.conf nicht den compat Mode angeben sondern passwd: files nis Gibt es trotzdem eine Möglichkeit dass jeder Benutzer der sich einloggt eine bash als Shell bekommt (ohne 'cp /bin/bash /bin/tcsh' natürlich). Danke -- |Michael Renner E-mail: [EMAIL PROTECTED] | |D-72072 Tuebingen Germany| |Germany Don't drink as root! ESC:wq -- 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)
Re: NIS, Benutzermanagement
Michael Renner wrote: alle Benutzerdaten kommen in meinem Netzwerk per NIS von einem FreeBSD Server. Die Defaultshell ist /bin/tcsh (wegen der FreeBSD und IRIX Rechner). Das Installieren der bash auf den BSD- und Irix-Rechnern ist keine Option? Oder das Installieren der tcsh auf den Debian-Rechnern? Wollen die User wirklich mal die eine und mal die andere shell? Gibt es trotzdem eine Möglichkeit dass jeder Benutzer der sich einloggt eine bash als Shell bekommt (ohne 'cp /bin/bash /bin/tcsh' natürlich). Warum denn gleich kopieren? Dann schon lieber einen symbolischen Link, oder was würde Dich daran stören? Ich handhabe das schon immer so: die User haben meistens /bin/bash oder /bin/sh als Standard-Shell. Auf den Systemen, bei denen es nicht passt, lege ich symbolische Links an, also auf FreeBSD z.B.: # ln -s /usr/local/bin/bash /bin/bash cu, Uwe -- 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)
Re: NIS, Benutzermanagement
On Wed, Oct 08, 2003 at 12:58:24PM +0200, Michael Renner wrote: Gibt es trotzdem eine Möglichkeit dass jeder Benutzer der sich einloggt eine bash als Shell bekommt (ohne 'cp /bin/bash /bin/tcsh' natürlich). In der .login (oder wie die .profile der *csh heißt) ein test -x /bin/bash exec /bin/bash -login ... natürlich nicht so, sondern mit der *csh-Syntax, die ich jetzt nicht kenne... und vielleicht noch von anderen Dateien abhänig? Und vielleicht auch gleich in der /etc/login (oder wie heißt die /etc/profile bei der *csh?) Viele Gruesse aus Dresden Heiko -- SCHLITTERMANN.de -- internet unix support - a href=http://debian.schlittermann.de/; Debian 3.x CD /a Heiko Schlittermann HS12-RIPE --- pgp: A1 7D F6 7B 69 73 48 35 E1 DE 21 A7 A8 9A 77 92 --- gpg: 3061 CFBF 2D88 F034 E8D2 7E92 EE4E AC98 48D0 359B - -- 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)