Summary: | Вывод в консоль с <debug enable="0" /> и опцией regex="yes" | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Anton Shevtsov <shevtsov.anton> | ||||
Component: | pam_mount | Assignee: | Andrey Cherepanov <cas> | ||||
Status: | NEW --- | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | alimektor, boyarsh, sem, shaba, shevtsov.anton | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Anton Shevtsov
2024-01-30 11:36:08 MSK
Created attachment 15444 [details]
исправленый srpm с патчами
добавил патч в рамках той версии, что у нас. Но в апстриме далеко уже ускакали, надо бы наверное поновее собрать.
Версия: pam_mount-2.18-alt1 Шаги воспроизведения: 1. Настроить конфигурацию pam_mount: # echo "session [success=1 default=ignore] pam_succeed_if.so service = systemd-user quiet" >> /etc/pam.d/system-auth # echo "session optional pam_mount.so disable_interactive" >> /etc/pam.d/system-auth # cat > /etc/security/pam_mount.conf.xml << '_EOF_' <?xml version="1.0" encoding="utf-8" ?> <!DOCTYPE pam_mount SYSTEM "pam_mount.conf.xml.dtd"> <pam_mount> <debug enable="0" /> <mntoptions require="nodev,nosuid" /> <mkmountpoint enable="1" remove="true"/> <volume fstype="cifs" options="nodev,nosuid,vers=3.0" server="dc" path="share" mountpoint="/home/%(DOMAIN_USER)/example1/" ><user regex="yes">^(?!root$|gdm$)</user></volume> <volume fstype="cifs" options="nodev,nosuid,vers=3.0" server="dc" path="share" mountpoint="/home/%(DOMAIN_USER)/example2/" ><user regex="yes">^a.*</user></volume> </pam_mount> _EOF_ 2. Выполнить вход администратором домена. 3. Выполнить и ввести пароль: $ su - Ожидаемый результат: нет вывода в терминал Фактический результат: вывод в терминал (rdconf1.c:618): pcre_exec: no match (rdconf1.c:618): pcre_exec: no match Проверялось в P10, ошибка воспроизводится |