带gconf配置的RedHat Kiosk模式

时间:2018-08-02 07:16:56

标签: linux redhat kiosk-mode 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/下自动启动我的应用程序。但问题是,当我这样做时,用户仍然可以访问菜单等。

在这里实现我的目标的一种好方法是什么? 例如,我是否应该搜索要禁用的所有菜单并一一修改?还是我可以像在Windows中一样通过用应用程序替换“ Explorer.exe”来替换应用程序中的“ gnome”?

0 个答案:

没有答案