Bug 50353 - Ошибка сегментирования при создании OU пользователем с делегированием
Summary: Ошибка сегментирования при создании OU пользователем с делегированием
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: admc (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: samael@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-13 18:37 MSK by Osmolovskaya Anastasia
Modified: 2024-05-14 18:54 MSK (History)
2 users (show)

See Also:


Attachments
backtrace.log (22.71 KB, text/x-log)
2024-05-14 11:34 MSK, Osmolovskaya Anastasia
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Osmolovskaya Anastasia 2024-05-13 18:37:55 MSK
Версия пакета: admc-0.16.2-alt1

Шаги для воспроизведения: 
1. Настроить Samba сервер и клиенты:
- на ALT-системе
- на Windows

2. На клиенте с Windows, войти в систему администратором домена, настроить RSAT -> Запустить программу «Active Directory — пользователи и компьютеры» -> Выбрать домен -> нажать ПКМ -> Делегирование управления...
-> Выбрать пользователя и делегировать ему следующие обычные задачи:
* Создание, удаление и управление учетными записями пользователей 
* Управление ссылками на групповые политики

и создать особые задачи для делегирования следующими объектами: 
* Группа объектов 
* Подразделение объектов 

3. На втором клиенте с системой ALT, войти под доменным пользователем с делегированием, получить билет пользователя через Kerberos, открыть admc и проверить, что пользователь может выполнять делегированные ему задачи без ошибок доступа. 

Ожидаемый результат успешное выполнение всех задач. 

Реальный результат: при попытке создать подразделение, приложение admc закрывается с сообщением в терминале: Ошибка сегментирования. При повторном открытии приложения, подразделение существует и корректно удаляется.
Comment 1 Osmolovskaya Anastasia 2024-05-14 11:34:19 MSK
Дополнительно: могут возникать падения приложения и при создании учетной записи пользователя (от лица пользователя с делегированием) с сообщением:
"admc: encode.c:271: ber_put_string: Проверочное утверждение «str != NULL» не выполнено.
Аварийный останов" 

При повторном открытии приложения, пользователь существует и корректно удаляется.
Прикладываю backtrace, который получилось собрать при падении admc во время создания учетной записи
Comment 2 Osmolovskaya Anastasia 2024-05-14 11:34:50 MSK
Created attachment 16104 [details]
backtrace.log
Comment 3 Samael 2024-05-14 18:54:11 MSK
Пока не удаётся воспроизвести. Есть подозрения, что проблема в моём домене. К вашему ещё есть доступ?