Режим киоска RedHat с конфигурацией gconf
Я пытаюсь настроить свой Redhat Enterprise Linux 7 таким образом, чтобы при входе заранее определенных пользователей они имели доступ только к моему приложению, то есть они не могли использовать какую-либо функцию операционной системы или запускать любое другое приложение.,
Я уже добился этого для Windows, настроив файл реестра Windows следующим образом;
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"Shell"="myApplication.exe"
"LogonType"=dword:00000000
"AutoAdminLogon"="1"
"ForceAutoLogon"="1"
"DisableCAD"=dword:00000001
Я также сделал некоторые изменения, чтобы отключить диспетчер задач, командную строку и т. Д.
Итак, я пытаюсь сделать то же самое с Linux. Я обнаружил, что могу изменить некоторые функции в /etc/gconf/gconf.xml.defaults/%gconf-tree.xml, чтобы я мог отключить терминал, например. Я также могу запустить свое приложение автоматически, поместив его в /home/user/.config/autostart/. Но дело в том, что когда я это делаю, пользователь все еще может получить доступ к меню и т. Д.
Что было бы хорошим способом для достижения моей цели здесь? Должен ли я, например, искать все меню, которые я хочу отключить, и изменять их одно за другим? Или возможно, что я могу просто заменить "gnome" своим приложением, как я сделал то же самое в Windows, заменив "Explorer.exe" своим приложением?