Для смены мандатной метки пользователю использую код:
В оснастке админа показывает, что да, метки от 1 до 2, но при аутентификации на машине показывает старый диапазон, хоть ты тресни. Где хранится старый диапазон меток пользователя, чтобы его тоже обновить? Или может еще какой-то интерфейс надо вызвать? Спасибо.
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);