Смена мандатной метки пользователя

magrif

New member
Сообщения
11
#1
Для смены мандатной метки пользователю использую код:
C++:
CALDUserMacPtr macUser { make_shared<CALDUserMac>(conn) };
macUser->Get("test");
ald_user_mac14 mac = macUser->MACs();
mac.min_label.lev = 1;
mac.max_label.lev = 2;
macUser->Remove(); //или с true
macUser->SetMAC(mac);
В оснастке админа показывает, что да, метки от 1 до 2, но при аутентификации на машине показывает старый диапазон, хоть ты тресни. Где хранится старый диапазон меток пользователя, чтобы его тоже обновить? Или может еще какой-то интерфейс надо вызвать? Спасибо.
 

Montfer

New member
Сообщения
1 124
#2
а в плюсах есть библиотека, которая выполняет команды операционной системы (что то похожее на питоновскую os)?