Bug 50406 - Системные задания (KDE) не отображаются и запускаются только под текущим пользователем
Summary: Системные задания (KDE) не отображаются и запускаются только под текущим поль...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: kcron (show other bugs)
Version: unstable
Hardware: x86 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-21 14:07 MSK by Антон
Modified: 2025-02-09 11:39 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон 2024-05-21 14:07:20 MSK
1. Не отображаются системные задачи.
Открываем Планировщик заданий KDE:
Шаги воспроизведения:
1. Параметры системы KDE5 > Запуск и завершение > Планировщик заданий
2. Переключаемся на вкладку "системные"
Видим:
Список запланированных задач пустой. 

3. Создаем задачу и сохраняем, при этом вводим пароль root. 
Видим:
Задача отображается в списке и присутствует в /etc/crontab.

4. Повторно открываем список системных задач в Планировщике заданий
Ожидаем увидеть:
Список ранее созданных задач
Видим:
Пустой список (в /etc/crontab все есть). 

5. Добавляем новую задачу
Ожидаем:
Добавление задачи в список к остальным
Результат:
Содержимое файла /etc/crontab будет перезаписано. Старые задачи не сохраняются

Проблема:
В данном случае всему виной права на файл /etc/crontab, указано 600. Пользователь не может видеть список текущих задач, но зная пароль рута, может перезаписать с помощью данной утилиты весь файл.

2. Системные задачи запускаются только под текущим пользователем (игнорируется указанный)

Создаем системную задачу для любого пользователя в планировщике заданий. 
Выбираем задание и нажимаем кнопку "Запустить сейчас"
Ожидание:
Задача запускается от указанного пользователя
Результат:
Задача запускается от текущего пользователя


Предложение:
Ввиду того, что поведение программы Планировщика заданий не очевидное и требует внесения исправлений в права на файл /etc/crontab, предлагаю вовсе убрать вкладку "Системные" из Планировщика заданий.
Comment 1 Tatyana Gagina 2024-05-23 16:20:59 MSK
Ошибка воспроизводится на Sisyphus.

Стенд, обновлённый до Sisyphus:
ALT Workstation K x86-64

Проверялось на p10, ошибка воспроизводится.
Версия на p10 и Sisyphus: kde5-kcron-23.08.5-alt1
Comment 2 Vera Blagoveschenskaya 2025-01-31 14:06:02 MSK
Поведение актуально для:
kcron-24.08.3-alt1.x86_64