diff options
author | Stefan Schubert <schubi@suse.de> | 2022-11-16 18:37:14 +0100 |
---|---|---|
committer | Thorsten Kukuk <5908016+thkukuk@users.noreply.github.com> | 2022-12-12 10:15:12 +0100 |
commit | d71de05146d03c271bd5507724d24d1ad17c2be5 (patch) | |
tree | e536e38bf8809dbe89c6d4a4532a1e0b41032cd1 /modules/pam_env/tst-pam_env-retval.c | |
parent | e4917734c63ef6e887b3c4760771a14f75b9eb1f (diff) | |
download | pam-d71de05146d03c271bd5507724d24d1ad17c2be5.tar.gz pam-d71de05146d03c271bd5507724d24d1ad17c2be5.tar.bz2 pam-d71de05146d03c271bd5507724d24d1ad17c2be5.zip |
pam_shells: Use the vendor directory as fallback for a distribution provided default config if there is no one in /etc.
If pam will be compiled with the option --enable-vendordir=<vendor_dir> and
NOT defined --disable-econf, the files which define valid login shells will
be parsed in following order:
- <vendor_dir>/shells
- <vendor_dir>/shells.d/*
- /etc/shells.d/shells
But all files in <vendor_dir> will be ingnored if the user has defined his
own file /etc/shells.
This commit solves issue: https://github.com/linux-pam/linux-pam/issues/498
Diffstat (limited to 'modules/pam_env/tst-pam_env-retval.c')
0 files changed, 0 insertions, 0 deletions