| 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, ошибка воспроизводится
|