Вай, зачем рут? Реализуй полный захват иксового ввода (как в игрушках), покажи какую-нибудь страшную надпись, пропишись в автозагрузку текущего de. Да, убираться будет элементарно, если не сделать чего-то такого интересного, для чего уже может понадобиться рут, но некоторое количество смсок убунтоиды тебе отправят.
Зачем там захват ввода? Просто убить иксы и поменять приветственную надпись при входе юзера в терминале. Через недельку начинающие убунтоводы выучат «волшебную» команду init 5 или еще какую-нибудь.
Сделай скрипт который: 1 - Подменяет gdm (или аналог) на твою софтину с винлокером. 2 - Меняет пароли всем пользователям. 3 - Убивает или портит bash, sh и прочие консоли. В итоге придется как минимум загрузится с livecd.
А если убунтулокер, то там у многих есть шифрование. Поэтому можно добавить такую фитчу: 1 - Если хомяк шифрован, то лочим файлы 2 - Делаем бекап ключа шифрования, шифруем pgp (есть на всех системах), а потом делаем его wipe для: /home/.ecryptfs/$USER/.ecryptfs/wrapped-passphrase 3 - Бекап подписываем специально подготовленным pgp ключем. Усе, готовая система для развода хомячков.
LightDM is an X display manager that aims to be light, fast, extensible and multi-desktop.[1] It uses a WebKit backend to draw HTML-based login interfaces.[2]
все варианты с обычной подменой иксов не проходят, потому что человек может переползти в консольку
нужно убить возможность открывать дополнительные консоли, убить любую возможность сделать init5 и наметрво заблокировать/перехватить io от любых hid-девайсов в иксах
А вообще бесплатно и без SMS - это хорошо, и показывает преимущества свободного ПО. Можно написать «Eсли бы у вас была одна из этих гадких несвободных операционных систем, с вас бы потребовали денег. А для вас - всего лишь прочитать man awesome».