Bug 48560
| Summary: | При запуске VeraCrypt от имени пользователя не отображаются смонтированные тома | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Savelev Pavel <savelevpa> | ||||
| Component: | veracrypt | Assignee: | Vitaly Lipatov <lav> | ||||
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | blinovdv, lav, oredar.altbugzilla | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Воспроизводится на платформах: p11-education-11.0-x86-64-kde p11-education-11.0-x86-64-xfce p11-kworkstation-11.1.1-x86-64 p11-workstation-11.1-x86-64 На версии пакета: veracrypt-1.26.24-alt1 Воспроизводится на veracrypt-1.26.29-alt1: при запуске от пользователя под sudo служба получает от pam_mktemp TMPDIR=/tmp/.private/root, и вспомогательная FUSE-точка /tmp/.private/root/.veracrypt_aux_mnt1 недоступна пользователю — его VeraCrypt не может прочитать control-файл и не видит том (root видит). Исправление в 1.26.29-alt2 (задача #437520): под sudo монтировать в /tmp/.private/ПОЛЬЗОВАТЕЛЬ. Проверено: пользователь видит смонтированный том и отмонтирует его. veracrypt-1.26.29-alt2 -> sisyphus: Sat Oct 17 2026 Vitaly Lipatov <lav@altlinux.ru> 1.26.29-alt2 - fix mounted volumes not shown to a non-root user with pam_mktemp: pass the user TMPDIR to the sudo core service and mount there (closes: #48560) - add Requires: /usr/bin/sudo, used for mounting by a non-root user (closes: #48561) |

Description
Savelev Pavel 2023-11-23 13:55:06 MSKCreated attachment 15101 [details] Ошибка о недоступности слота Версия пакета: veracrypt-1.25.9-alt1.x86_64 Стенды с ошибкой: education-10.2-x86-64 education-10.2-x86-64-kde kworkstation-10.2.1-x86-64 workstation-10.1-x86-64 server-10.1-x86-64 Шаги для воспроизведения: 1. Запустить VeraCrypt от имени пользователя: $ veracrypt или Меню приложений -> VeraCrypt 2. Создать шифрованный том любой конфигурации. 3. Попытаться смонтировать созданный том. Выберите слот и нажмите Смонтировать. Введите пароль от тома, затем пароль для sudo. Ожидаемое поведение: том смонтирован успешно, в программе VeraCrypt он отображается, как смонтированный, что позволяет проводить манипуляции над ним. Реальное поведение: том смонтирован успешно, но в программе VeraCrypt он не отображается, как смонтированный,из-за чего его невозможно отмонтировать. При попытке монтирования другого тома в тот же слот появляется ошибка: Слот для тома не доступен, см.вложение. Если перезапустить программу от имени root или при помощи sudo, то примонтированный том будет отображаться в списке.