| Summary: | Не работает запуск обновления политик для определенного пользователя | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Elena Mishina <lepata> |
| Component: | gpupdate | Assignee: | Valery Sinelnikov <greh> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | greh, nir, sin |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Некоторые правки я уже внёс сюда, давайте проверим: #295556 EPERM #2 p10 gpupdate.git=0.9.9-alt1 Для включения логов, теперь требуется параметр --loglevel.
Не помогло:
gpupdate-0.9.9-alt1.noarch
# gpupdate -u kudrin --target User --loglevel 0
2022-02-21 06:34:13.308|[D00010]| Групповые политики будут обновлены для указанной цели|{'target': 'User'}
2022-02-21 06:34:13.337|[D00013]| Запускается GPOA обращением к oddjobd через D-Bus|{}
2022-02-21 06:34:13.338|[D00006]| Запускается GPOA для пользователя обращением к oddjobd через D-Bus|{'username': 'kudrin'}
2022-02-21 06:34:13.344|[E00006]| Ошибка запуска GPOA для пользователя|{'error': "name 'username' is not defined"}
Бага была исправлена в новой версии. Прошу подтвердить. virtualbox-6.1.32-alt4 -> sisyphus: Fri Mar 18 2022 Valery Sinelnikov <greh@altlinux> 6.1.32-alt4 - Fix bug (Closes: 41994) Наверное virtualbox не имеет отношения к этой ошибке. gpupdate-0.9.9.1-alt1 -> sisyphus: Thu Mar 03 2022 Valery Sinelnikov <greh@altlinux> 0.9.9.1-alt1 - Fixed method call (Closes: 41994) - Removed unnecessary replace - Fixed declaration of variable |
В коде утилиты gpupdate написано: Only root may specify any username to update. При этом попытка получить обновления для указанного пользователя от суперпользователя приводит к ошибке: # gpupdate -u kudrin --target User 2022-02-18 14:27:15.756|[D00010]| Групповые политики будут обновлены для указанной цели|{"target": "User"} 2022-02-18 14:27:15.775|[D00013]| Запускается GPOA обращением к oddjobd через D-Bus|{} 2022-02-18 14:27:15.775|[D00006]| Запускается GPOA для пользователя обращением к oddjobd через D-Bus|{"username": "kudrin"} 2022-02-18 14:27:15.778|[E00006]| Ошибка запуска GPOA для пользователя|{"error": "name 'username' is not defined"} При этом если запустить утилиту от пользователя kudrin, то GPOA запускается правильно: $ gpupdate --target User 2022-02-18 14:01:13.180|[D00010]| Групповые политики будут обновлены для указанной цели|{"target": "User"} 2022-02-18 14:01:13.181|[W00002]| Текущий уровень привилегий не позволяет выполнить gpupdate для указанного пользователя. Будут обновлены настройки текущего пользователя.|{"username": null} 2022-02-18 14:01:13.195|[D00013]| Запускается GPOA обращением к oddjobd через D-Bus|{} 2022-02-18 14:01:13.197|[D00006]| Запускается GPOA для пользователя обращением к oddjobd через D-Bus|{"username": "kudrin"} 2022-02-18 14:01:26.781|[D00012]| Получен код возврата из утилиты|{"retcode": 0} Apply group policies for kudrin.