Could not get shadow information for NOUSER

Tags: #<Tag:0x00007f509ba85e10>

Bonjour à tous,

Je bloque depuis 1h sur l’impossibilité d’entrer par ssh pour un nouvel utilisateur « es1 ».

A la première tentative, le serveur retourne « Could not get shadow information for NOUSER »
A la deuxième « maximum authentication attempts exceeded for invalid user es1 »

ssh fonctionne normalement avec mon user habituel, su es1 fonctionne correctement sur le seveur.

J’ai vidé mon sshd_config, redémarré le service, rebooté …

Tu peux nous montrer le contenu historique de ton fichier sshd_config ainsi que les éventuels fichier en derrière un sshd_config.d ?

ne pas oublié de mettre UsePAM à yes si tu utilise des user enregistrer sur ton système et pas sur un ldap ou autre.
Idem ne pas oublier de leur attribuer un shell, mais au vue de ton edit il semble que ce soit bon de ce côté là.

PS : idem attention à ce que le /home du user soit bien contenu dans un endroit approprié point de vue des permissions.

1 J'aime

Mon sshd_config actuel ou j’ai commenté les lignes de la version initiale

# Port 22
# Port 22180
# Port 22186
# Port 22189
# Port 22200
# Port 22242
# Port 22244
# Port 22246
# port 23200

# Protocol 2
# HostKey /etc/ssh/ssh_host_rsa_key

# UsePrivilegeSeparation yes

# SyslogFacility AUTH
# LogLevel INFO

# LoginGraceTime 40

# AllowUsers admin es1
# StrictModes yes
# PubkeyAuthentication yes
# IgnoreRhosts yes
# HostbasedAuthentication no

# ClientAliveInterval 300
# ClientAliveCountMax 2

# AllowAgentForwarding yes

# X11Forwarding yes
# X11DisplayOffset 10
# PrintMotd no
# PrintLastLog yes
# TCPKeepAlive yes

# AcceptEnv LANG LC_*

# Subsystem sftp /usr/lib/openssh/sftp-server

# UsePAM no

# PermitTunnel no
# MaxSessions 10
# PermitEmptyPasswords no
# PermitUserEnvironment no
# MaxAuthTries 6
# AddressFamily any
# AllowTcpForwarding yes

Pas de sshd_config.d

UsePAM : je fonctionne à No

shell : Ok (su fonctionne sur le serveur)

home correct
ls -la /home | grep es1
drwxr-xr-x 2 es1 es1 4096 jun 5 16:05 es1

Dernières modifs sur mon serveur

  • installation de x2go server
  • installation de XFCE / lightdm (préexistant Gnome3/gdm3 - j’utilise parfois ce serveur en desktop)

que donne sshd -T?

1 J'aime

peux tu être plus explicite?

Je venais de trouver l’explication quand je découvre ton post … qui confirme l’explication ci-dessous

Je travaillais sur /etc/sshd_config* et pas sur /etc/ssh/sshd_config !!! :frowning: :frowning: :frowning:

*un reliquat d’une précédente erreur de config via rudder probablement.

1 J'aime