[GELÖST] Login Shell ändern

Alt 17.09.2009, 18:43   # 1
[_Fritzi_]
 
Benutzerbild von [_Fritzi_]
 
Registriert seit: 09.04.2004
Beiträge: 12
Hallo,bin mal nach langer zeit wieder hier, wie kann mann die Loginshell von Debian ändern.

Normalerweise ist die Standardloginschell die bash, wenn ich jedoch einen neuen Benutzer anlege hat dieser als Loginschell die sh. Ich kann zwar die Loginshell des benutzers wieder ändern in der konsole mit

chsh -s /bin/bash <user> lege ich jedoch wieder einen neuen User an hat dieser wieder die sh als Loginshell.

Was muss ich ändern das neu angelegte User standardmäßig die bash als loginshell haben ??


viele Danke im Vorraus
  Mit Zitat antworten
Alt 25.09.2009, 16:51   # 2
cod4
 
Registriert seit: 18.01.2008
Beiträge: 14
Und welcher ist der standard Shell für den root user?
  Mit Zitat antworten
Alt 26.09.2009, 10:55   # 3
[_Fritzi_]
Threadstarter
 
Benutzerbild von [_Fritzi_]
 
Registriert seit: 09.04.2004
Beiträge: 12
Hallo, root hat als standard-login-shell die bash, am einfachsten wäre es jetze wohl die shell beim anlegen eines neuen users gleich mit anzugegebn.

so z.B.: useradd -ms /bin/bash testuser
  Mit Zitat antworten
Alt 26.09.2009, 12:54   # 4
grunzer
Hausmeister im Virtuellen
 
Benutzerbild von grunzer
 
Registriert seit: 28.12.2006
Beiträge: 2.952
Hi,

Bist Du Dir sicher, daß Deine "sh" nicht nur ein Link auf die bash ist?
Oft wird nur ein Link auf die "lieblings" Shell gelegt der dann sh heißt:
Code:
$ ls -al /bin/sh*
lrwxrwxrwx 1 root root 4 2009-04-25 23:39 /bin/sh -> dash
lrwxrwxrwx 1 root root 4 2009-04-25 23:39 /bin/sh.distrib -> bash
Egal...

Für neue Nutzer kann man die Defaulteinstellungen in der Datei
/etc/default/useradd
finden.
Hier muß der Schalter "SHELL=" auf die "lieblings" Shell zeigen.

Grüße derweil
Grunzer
__________________
Lieber eine unsichere Freiheit
als eine sichere Diktatur !
  Mit Zitat antworten
Alt 26.09.2009, 19:08   # 5
[_Fritzi_]
Threadstarter
 
Benutzerbild von [_Fritzi_]
 
Registriert seit: 09.04.2004
Beiträge: 12
Hallo,

Root hatt bei mir standardmäßig 100% die bash als standardshell.

Nach dem ändern der /etc/default/useradd bekommen nun wieder neu angelegte user wieder die bah als standardshell .

Thx für die schnelle Antwort @ grunzer
  Mit Zitat antworten

Alt 27.05.2012, 23:28 # --
News Flash
 
Benutzerbild von News Flash
 
 
 

Das könnte Dich auch noch interessieren:

Nicht fündig geworden? Dann ohne Anmeldung in unserem Gast-Forum nachfragen.

   
Antwort
Themen-Optionen



Alle Zeitangaben in WEZ +2. Es ist jetzt 23:28 Uhr.