[lug-ld] Default Shell ändert sich nicht

Jean-Jacques Sarton jj.sarton at t-online.de
Fr Nov 25 08:14:18 CET 2022


Hallo Ekki,

soweit mir erkannt ist, wird die dash der Initialisierung des Systems 
ausgeführt. Möglicherweise ist die ssjd Konfiguration so eingestellt,
dass es ein "Sondermodus" für das einloggen als root eingestellt ist.
Gibt es eine Datei /etc/ssh/sshrc?

Grüße,

Jean-Jacques

Am 24.11.22 um 23:11 schrieb Ekki Plicht (DF4OR):
> Moin.
> 
> Neuer Debian 10 Server, neuer user angelegt
> # useradd -m df4or
> # passwd df4or
> 
> In /etc/passwd steht nun
> "df4or:x:1000:1000::/home/df4or:/bin/sh"
> 
> # ls -l /bin/sh
> lrwxrwxrwx 1 root root 9 Nov 24 22:47 /bin/sh -> /bin/bash
> 
> Login mit neuem Account 'df4or' per ssh, ich lande in einer "sh" shell. WTF?
> Es wird natürlich auch keine .bashrc ausgeführt,
> 
> $ df4or at neuerserver:~$ echo $0
> -sh
> 
> Jetzt versuche ich mit
> # usermod --shell /bin/bash df4or
> die shell zu ändern, in /etc/passwd steht nun
> "df4or:x:1000:1000::/home/df4or:/bin/bash"
> 
> Neues einloggen per ssh (es ist sonst keine andere shh session für diesen
> User zu diesem Server mehr offen) - ich lande wieder in der /bin/sh.
> WTF?
> 
> Wenn ich /bin/bash aufrufe wird die bash gestartet, .bashrc ausgeführt usw.
> alles so wie es soll. Nur nach dem Login nicht.
> 
> Jemand ne Idee?
> 
> Danke.
> Ekki
> 
> 
> _______________________________________________
> lug-ld mailing list
> lug-ld at lists.lug-ld.de
> http://lists.lug-ld.de/mailman/listinfo/lug-ld



Mehr Informationen über die Mailingliste lug-ld