Bug 53612

Summary: Не работает "отключение возможности удаления открытых файлов"
Product: Sisyphus Reporter: Aleksandr Sysoev <sysoevas>
Component: lsofAssignee: Fr. Br. George <george>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: george, ldv
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Aleksandr Sysoev 2025-03-25 19:29:46 MSK
kworkstation-11.0.beta20250210-x86-64 обновленный до актуального состояния Sisyphus

lsof-4.93.2-alt1.x86_64

Шаги воспроизведения:
1. Передать ядру параметр altha=1.
2. Обновить загрузчик: # update-grub
3. # reboot
4. Отключить возможность удаления открытых файлов:
ЦУС -> Настройки безопасности -> Отключить возможность удаления открытых файлов
5. Убедиться, что в переменные модуля AltHa установлены корректно:
# sysctl -a | grep altha | grep olock
kernel.altha.olock.dirs = /var/log:/etc:/root
kernel.altha.olock.enabled = 1
6. Проверить открытые файлы в папке /var/log: 
# lsof | grep /var/log
7. Удалить любой файл в данной папке от суперпользователя, например: 
# rm /var/log/Xorg.0.log

Ожидаемый результат: rm: невозможно удалить '/var/log/Xorg.0.log': Операция не позволена

Фактический результат: файл удаляется