DescriptionOneata Mircea Teodor
2019-09-16 12:50:16 UTC
+++ This bug was initially created as a clone of Bug #1745147 +++
Description of problem:
A user with login-shell set to /sbin/nologin is still able to login using GDM
Version-Release number of selected component (if applicable):
gdm-3.28.3-20.el8.x86_64
How reproducible:
100%
Steps to Reproduce:
1. RHEL 8
2. useradd -s /sbin/nologin -m user2
3. login via GDM
Actual results:
The user is able to login
Expected results:
The user should not be able to login
Additional info:
# grep user2 /etc/passwd
user2:x:1001:1001::/home/user2:/sbin/nologin
# w
17:39:27 up 30 min, 2 users, load average: 0,80, 0,17, 0,07
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
root pts/0 172.16.100.100 17:09 1.00s 0.11s 0.01s w
user2 :1 :1 17:39 ?xdm? 16.42s 0.02s /usr/libexec/gdm-x-session gnome-session
# su - user2
Last login: Fr Aug 23 17:39:24 UTC 2019 on tty2
This account is currently not available.
--- Additional comment from Ding-Yi Chen on 2019-09-13 03:33:44 UTC ---
I can reproduce it with gdm-3.28-3-20.el8.x86_64
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2019:4267