我想知道从登录屏幕 (GDM) 启动访客会话的最佳方式是什么。
目前,我创建了一个名为“ubuntu-guest”的新用户(必须不是“guest”)。然后将以下脚本添加到启动应用程序。
#!/bin/bash /usr/share/gdm/guest-session/guest-session-launch & /usr/bin/gnome-session-save --注销
这种方法的问题在于,当您以“ubuntu-guest”身份登录时,您必须启动两个 gnome 会话:一个用于“ubuntu-guest”,一个用于实际的来宾帐户。
如果您有其他更好的想法,请告诉我。谢谢!
1.永远不要让任何没有密码的临时用户获得对您计算机的访问控制权!FIRST制定政策以防止单个用户来宾进行系统范围的更改 打开文本编辑器
gksu gedit /etc/polkit-1/localauthority/50-local.d/10-desktop-policy.pkla
插入文本2.打开终端开始输入
为此帐户创建空白密码:
创建此帐户登录时不要求输入密码:
编辑 /etc/gdm/gdm.schemas 类型:
并将客人添加到欢迎者/包括默认值
<schema>
<key>greeter/Include</key>
<signature>s</signature>
<default> guest </default>
</schema>
现在
sudo restart gdm
注意:您将不再能够从用户帐户登录访客会话,这是新的访客会话,您将只能从登录屏幕登录,对此帐户的任何更改都将保持注销,直到计算机重新启动。
恢复打开的终端并输入:
然后
sudo restart gdm
复制访客会话的设置
有很多关于此的论坛帖子和错误报告。在一个错误报告中,有人描述了他们设置的可能对您有用的乡巴佬访客会话帐户。
封锁
如果您想»锁定«用户帐户,您可能需要查看此答案。