Re: NIS, Benutzermanagement

2003-10-09 Diskussionsfäden Michael Renner
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

2003-10-09 Diskussionsfäden Uwe Laverenz
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

2003-10-08 Diskussionsfäden Michael Renner
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

2003-10-08 Diskussionsfäden Uwe Laverenz
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

2003-10-08 Diskussionsfäden Heiko Schlittermann
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)