Bug 42748

Summary: Нет единого способа настройки автоматического завершения сеанса пользователя
Product: Альт Рабочая станция Reporter: manowar <manowar>
Component: Ошибки работыAssignee: Mikhail Efremov <sem>
Status: NEW --- QA Contact: qa-p8 <qa-p8>
Severity: enhancement    
Priority: P5 CC: mike, pku, rider, zerg
Version: 10.0   
Hardware: x86_64   
OS: Linux   

Description manowar@altlinux.org 2022-05-13 14:37:19 MSK
Настройка автоматического завершения консольного сеанса пользователя у нас производится, согласно документации, вот так:

https://docs.altlinux.org/ru-RU/alt-workstation/10.0/html/alt-workstation/ch28s03.html

Настройка автоматического завершения графического сеанса, на первый взгляд, не предусмотрена, но на самом деле это не так — для рабочей станции версии 9 тот же самый пункт (!) 28.3 говорит как раз о графическом сеансе:

https://docs.altlinux.org/ru-RU/alt-workstation/9.2/html/alt-workstation/ch28s03.html

Я знаю, что из документации этого не следует. Но поскольку я сам добавлял эту функцию в mate-session, то уверен, что настройка через /etc/logout с другими сеансами пока не сработает.

В итоге, у нас тут, кажется, две проблемы:

а) при переходе от платформы 9 к 10 поменяли пункт 28.3, забыв о более приоритетном (наверное) графическом сеансе;

б) очевидно, нужно объединить настройку автоматического завершения как текстового, так и графического сеанса.

Реализацию (б) я вижу так:

1. добавляется пакет sh-autologout со скриптом /etc/profile.d/auto-logout;
2. скрипт читает /etc/logout и выставляет TMOUT если нужно для данного пользователя;
3. пакет sh-autologout добавляется в состав дистрибутива.
Comment 1 Константин Палачев 2022-05-13 15:17:49 MSK
Дополню.
Согласно документации по Альт 8СП используется утилита timeoutd.
https://altsp.su/export/sites/altsp/.galleries/documentation/fstek/lknv.11100-01-99-01-rukovodstvo-po-ksz.pdf
Страница 66.
Сервис timeoutd работает не стабильно, статус службы переходит в "Active: active (exited)", после перезагрузки сервиса статус меняется на "Active: active (running) " и вновь начинает корректно работать.
Comment 2 Sergey V Turchin 2022-05-13 15:25:20 MSK
(Ответ для Константин Палачев на комментарий #1)
> Сервис timeoutd работает не стабильно
Он, похоже, плесенью начал покрываться, а мантейнера в команде уже нет.