1

Случай: у меня есть младшие братья и сестры, у которых есть компьютер с Linux. Им не разрешен доступ к этому компьютеру без разрешения родителей и ввода пароля. Их решение состоит в том, чтобы отключить мой механизм блокировки, изменив время блокировки после.

Я являюсь суперпользователем: существует ли что-то, например, правило UDEV или демон, который ищет пользовательский ввод, и, если его нет, запускает xscreensaver? Мол, подожди 5 минут, потом запри? Таким образом, они не могут обойти систему, просто изменив окно графического интерфейса.

Операционная система - Linux Mint, дистрибутив Debian.

1 ответ1

0

Вы пробовали GNOME няня?

В противном случае вы можете запустить что-то вроде sinac в фоновом режиме. Если ~/.xprofile или ~/.xinitrc соблюдаются вашей средой, просто поместите что-то вроде следующего. Это предполагает, что они недостаточно умны, чтобы убить подоболочку, выполняющую это тоже.

while :; do sinac -w "$TIMEOUT"; "$LOCKER"; done

$TIMEOUT может быть что-то вроде 900 для пятнадцатиминутного лимита, а $LOCKER может быть slock , xscreensaver или еще много чего.

¹: может работать как отдельный пользователь, так что у него тоже нет разрешения на SIGKILL .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .