Mam problem z zalogowaniem się przy użyciu nowo utworzonego hasła w moim systemie CentOS. Niedawno zainstalowałem serwer ciągłej integracji Jenkins na CentOS za pośrednictwem yum, który stworzył użytkownika „jenkins”. Chociaż wydaje się, że mogę zmienić hasło, kiedy próbuję zalogować się przy użyciu tego samego hasła, wielokrotnie pojawia się komunikat „Odmowa zezwolenia”. Wiem, że wprowadzam prawidłowe hasło b / c Po prostu wycinam i wklejam. Co jeszcze muszę zrobić, aby aktywować użytkownika? Oto, co się dzieje…
[dalvarado@myserver ~]$ sudo passwd jenkins
Changing password for user jenkins.
New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.
[dalvarado@myserver ~]$ ssh jenkins@localhost
jenkins@localhost's password:
Permission denied, please try again.
Dzięki, -
jenkins
użytkownikowi?su jenkins
)? Upewnij się również, że podczas kopiowania / wklejania nie odbierasz końcowych białych znaków.Odpowiedzi:
Stało się tak, że mój użytkownik nie był częścią AllowUsers w pliku / etc / ssh / ssh_config. Dodanie tego użytkownika i ponowne uruchomienie sshd uleczyło ból.
źródło
Instalacja Jenkins RPM tworzy dedykowanego użytkownika bez logowania, z
/bin/false
domyślną powłoką logowania.Aby to naprawić, zrób
a następnie sprawdź to za pomocą
co powinno pokazywać bash, a nie fałsz. Po ustawieniu domyślnej powłoki, aby umożliwić użytkownikowi jenkins logowanie, pamiętaj o przypisaniu hasła za pomocą
i podaj nowe hasło w odpowiedzi na monit.
źródło