Предлагаю реализацию средствами групповых политик автоблокировки экрана через определенное время и возможность выключения в определенное время с возможностью отмены пользователем.
(Ответ для Murat на комментарий #0) > c возможностью отмены пользователем. Немного распишу, к примеру, есть надобность, чтобы компьютеры в организации автоматически выключались ежедневно в 20.00, за несколько минут до отключения у пользователя выходит уведомление, с предложением отложить выключение на определенное время или отменить отключение до следующего дня к примеру.
Решил вопрос автоблокировки путем внесения изменения в файл kscreenlockerrc с помощью kwriteconfig5: #!/bin/bash # Активация автоблокировки экрана. kwriteconfig5 --file kscreenlockerrc --group Daemon --key Autolock true # Время автоблокировки при отсутствии активности более 15 мин. kwriteconfig5 --file kscreenlockerrc --group Daemon --key Timeout 15 но возникает одна проблема, активировал настройки с помощью logon скрипта для доменных пользователей через GPO, но так у пользователя остается возможность изменения данных настроек, не смогли бы вы предложить альтернативный вариант, может возможно блокировать есть данные настройки или периодический перезапуск скрипта, что не очень бы конечно хотелось?
Добрый день! Возможность управления блокировкой экрана с помощью групповых политик будет доступна в версии 0.1.14.0. Настройка осуществляется с помощью редактирования "Настройки KDE" -> "Поведение рабочей среды"-> "Блокировка экрана". Для того, чтобы пользователь не мог изменить значения, можно воспользоваться возможностью блокировки при настройке политики для пользователя или настраивать машинную политику.
Данила, а не могли бы Вы уточнить сроки, а то я очень давно наблюдаю выпуск новых шаблонов, они очень затянулись, и не владеете ли вы информацией будет ли туда включен функционал автовыключения? И еще момент такой, в настоящее время используем версию admx-basealt-master 0.1.13.6-alt1, в нем я включил энергосбережение монитора и заблокировал настройку времени для пользователя в групповых политиках, а позже я отключил ее, но возмость изменения времени пропала, время меняется в графическом интерфейсе, нажимаю применить, после перехода в другой раздел и возврата в энергосбережение, время перескакивает обратно на те настройки, которые делал в групповых политиках , стоит уделить внимание возврату настройкам по дефолту, на случай если кому-то придется их отключать в будущем.
Помогите пожалуйста с записью блокировки [$i] скриптом в файл, не владею синтаксисом. #!/bin/bash # Активация автоблокировки экрана. kwriteconfig5 --file kscreenlockerrc --group Daemon --key Autolock([$i] вот как нужно?) true Нужен такой результат Autolock[$i] =true
(Ответ для Danila Skachedubov на комментарий #3) > Добрый день! Возможность управления блокировкой экрана с помощью групповых > политик будет доступна в версии 0.1.14.0. Добрый день Данила! Ну сказали А, говорите уже и Б, ориентировочные сроки какие?
(Ответ для Murat на комментарий #6) > (Ответ для Danila Skachedubov на комментарий #3) > > Добрый день! Возможность управления блокировкой экрана с помощью групповых > > политик будет доступна в версии 0.1.14.0. > > Добрый день Данила! > Ну сказали А, говорите уже и Б, ориентировочные сроки какие? Добрый день. Версию admx-basealt 0.1.14.0 планируется выпустить в течение месяца.
> Добрый день. Версию admx-basealt 0.1.14.0 планируется выпустить в течение > месяца. Добрый день! Месяц уже прошел, а обновления так и нет, ну когда уже? И когда в репозиторий обновление gpupdate 11.4 поступит? На гите уже что-то есть https://github.com/altlinux/gpupdate
(Ответ для Murat на комментарий #8) > когда в репозиторий обновление gpupdate 11.4 поступит? В p10 после успешного прохождения тестирования задания https://packages.altlinux.org/ru/tasks/359883
> В p10 после успешного прохождения тестирования задания > https://packages.altlinux.org/ru/tasks/359883 Вижу gpresult, его отдельно надо будет доставлять на уже установленные хосты? И все же, что по срокам по ADMX шаблонам и gpupdate? А то последнее обновление gpupdate нам сломало, что до этого нормально работало, а именно работу proxy https://bugzilla.altlinux.org/51016
Created attachment 17364 [details] Автовыключение компьютера Прикладываю два скрипта моего видения реализации автовыключения в установленное время, хорошо было сделать аналогичное через GPO
(Ответ для Valentin Sokolov на комментарий #7) > (Ответ для Murat на комментарий #6) > > (Ответ для Danila Skachedubov на комментарий #3) > > > Добрый день! Возможность управления блокировкой экрана с помощью групповых > > > политик будет доступна в версии 0.1.14.0. > > > > Добрый день Данила! > > Ну сказали А, говорите уже и Б, ориентировочные сроки какие? > > Добрый день. Версию admx-basealt 0.1.14.0 планируется выпустить в течение > месяца. Здравствуйте Валентин! Как я вижу вы являетесь основным куратором по ADMX шаблонам, может я и ошибаюсь, вчера попробовал обновить шаблон с версии 0.1.13.6-alt1 до 0.2.0-alt1, получаю ошибку, в разных доменах одна и та же ошибка, на Bugzilla выложил ошибку, но не вижу ее, скрин ниже приложу.
Created attachment 17379 [details] Скрин ошибки ADMX шаблона 0.2.0-alt1 Ошибка обновления admx шаблона с версии 0.1.13.6-alt1 до 0.2.0-alt1
(Ответ для Murat на комментарий #12) > (Ответ для Valentin Sokolov на комментарий #7) > > (Ответ для Murat на комментарий #6) > > > (Ответ для Danila Skachedubov на комментарий #3) > > > > Добрый день! Возможность управления блокировкой экрана с помощью групповых > > > > политик будет доступна в версии 0.1.14.0. > > > > > > Добрый день Данила! > > > Ну сказали А, говорите уже и Б, ориентировочные сроки какие? > > > > Добрый день. Версию admx-basealt 0.1.14.0 планируется выпустить в течение > > месяца. > > Здравствуйте Валентин! > > Как я вижу вы являетесь основным куратором по ADMX шаблонам, может я и > ошибаюсь, вчера попробовал обновить шаблон с версии 0.1.13.6-alt1 до > 0.2.0-alt1, получаю ошибку, в разных доменах одна и та же ошибка, на > Bugzilla выложил ошибку, но не вижу ее, скрин ниже приложу. Здравствуйте, Мурат. Благодарю за информирование. Проблему уже взял в исправление.
> Здравствуйте, Мурат. > Благодарю за информирование. Проблему уже взял в исправление. Пожалуйста, проинформируйте пожалуйста когда поправите. И хотел спросить, будете ли вы рассматривать функционал по авто выключению, по аналогии вариантам (скрипты во вложении) которые я предложил?
(Ответ для Murat на комментарий #15) > > Здравствуйте, Мурат. > > Благодарю за информирование. Проблему уже взял в исправление. > > Пожалуйста, проинформируйте пожалуйста когда поправите. > И хотел спросить, будете ли вы рассматривать функционал по авто выключению, > по аналогии вариантам (скрипты во вложении) которые я предложил? 1) Версия пакета admx-basealt-0.2.1-alt1 уже попала в Сизиф. 2) Возможность планирования выполнения различных задач через групповые политики предполагает аналитики, который на данный момент ещё не произведена.
Благодарю за информацию, прикрутил, автоблокировку настроил, вроде работает корректно пока, Спасибо Большое за оперативное устранение неисправности!
#!/bin/bash WAITING_TIME="300" # Время ожидания в секундах function display_notification { zenity --width=300 --height=200 --question \ --text="Ваш компьютер будет выключен автоматически через $((WAITING_TIME/60)) минут.\n\n\"Отложить\" отложить отключение на 1 час\n\n\"Отмена\" или закройте окно уведомления для отмены автоматического отключения" \ --title="Уведомление" --timeout=$WAITING_TIME \ --ok-label="Отложить" \ --cancel-label="Отмена" } while true; do display_notification case "$?" in 0) # Нажата кнопка "Отложить" notify-send "Отключение системы отложено на 1 час." sleep 3600 ;; 1|2) # Нажата кнопка "Отмена" или окно закрыто вручную notify-send "Автоматическое отключение отменено." exit 0 ;; *) # Таймаут истек systemctl poweroff ;; esac done Доработанный вариант скрипта автовыключения, мое видение для реализации аналога через GPO которое запускалось бы в определенное время, считаю было бы актуально для организаций. Прошу рассмотреть данное предложение