Use bash as login shell for postgres user
System users should use the nologin shell to deny logging as those are not interactive users but a lot of existing documentation incorreclty uses 'su' or 'sudo su' to create a shell under the postgres user for PostgreSQL management. Revert back to using '/bin/bash' as the login shell. See: https://src.fedoraproject.org/rpms/postgresql/pull-request/60 Fixes: 3646f8d Use sysusers configuration to setup user & group
This commit is contained in:
parent
bf2a7ae5c1
commit
98e117038e
@ -65,7 +65,7 @@ Summary: PostgreSQL client programs
|
||||
Name: postgresql
|
||||
%global majorversion 15
|
||||
Version: %{majorversion}.3
|
||||
Release: 6%{?dist}
|
||||
Release: 7%{?dist}
|
||||
|
||||
# The PostgreSQL license is very similar to other MIT licenses, but the OSI
|
||||
# recognizes it as an independent license, so we do as well.
|
||||
@ -1262,6 +1262,9 @@ make -C postgresql-setup-%{setup_version} check
|
||||
|
||||
|
||||
%changelog
|
||||
* Thu Jul 13 2023 Timothée Ravier <tim@siosm.fr> - 15.3-7
|
||||
- Use bash as login shell for postgres user
|
||||
|
||||
* Thu Jul 13 2023 František Zatloukal <fzatlouk@redhat.com> - 15.3-6
|
||||
- Rebuilt for ICU 73.2
|
||||
|
||||
|
@ -1 +1 @@
|
||||
u postgres 26 "PostgreSQL Server" /var/lib/pgsql
|
||||
u postgres 26 "PostgreSQL Server" /var/lib/pgsql /bin/bash
|
||||
|
Loading…
Reference in New Issue
Block a user