Benutzer zu CentOS hinzugefügt, sshd_config mit AllowUsers aktualisiert, Anmeldung verweigert

Benutzer zu CentOS hinzugefügt, sshd_config mit AllowUsers aktualisiert, Anmeldung verweigert

CentOS 5.3. Ich kann mich problemlos per SSH als Root in das System einloggen. Habe einen Benutzer hinzugefügt und sein Passwort festgelegt. Er hat Shell-Zugriff (/bin/bash). Ich kann mich problemlos von Root aus per su in das Konto einloggen. Ich habe /etc/ssh/sshd_config aktualisiert mit:

AllowUsers meinNeuerBenutzer

Und sshd neu gestartet: /etc/init.d/sshd restart

Beim Versuch, mich mit dem neuen Benutzer per SSH auf dem Server anzumelden, wird mir die Berechtigung verweigert. Und ja, ich habe doppelt und dreifach überprüft, ob ich das richtige Passwort verwende. Für jede Hilfe bin ich dankbar.

Antwort1

Können Sie die Protokollebene in Ihrer sshd_config so ändern, dass sie wie folgt aussieht:

LogLevel DEBUG

Starten Sie SSH neu. Versuchen Sie dann, sich als myNewUser anzumelden und posten Sie die Ausgabe von /var/log/secure hier (nachdem Sie alle spezifischen Identifizierungsinformationen entfernt haben!) 1

1: Die DEBUG-Protokollebene kann die Privatsphäre des Benutzers verletzen gemäßdie Manpage für sshd(5)

Antwort2

Ist die UID >= 500? Unter RHEL/CentOS verfügt die Standard-PAM-Konfiguration über eine Prüfung auf UID. Eine andere Möglichkeit könnte sein, dass das Passwort abgelaufen ist (wenn Sie es als Root mit festlegen passwd <username>) – werden bei einer Anmeldung an den Benutzer statt mit su irgendwelche Probleme aufgedeckt? Funktioniert es mit Pubkey-Authentifizierung statt mit Passwort?

Der Grund ist wahrscheinlich im Authlog protokolliert, und die Fehlerbehebung ohne diese Protokolldaten ist wirklich reine Spekulation.

verwandte Informationen