从登录屏幕开始访客会话


10

我想知道从登录屏幕(GDM)启动来宾会话的最佳方法是什么。

目前,我创建了一个名为“ ubuntu-guest”的新用户(必须是“ guest”以外的其他用户)。然后将以下脚本添加到启动应用程序。

#!/ bin / bash
/ usr / share / gdm / guest-session / guest-session-launch&
/ usr / bin / gnome-session-save-注销

这种方法的问题在于,当您以“ ubuntu-guest”身份登录时,必须启动两个gnome会话:一个用于“ ubuntu-guest”,另一个用于实际的来宾帐户。

如果您还有其他更好的主意,请告诉我。谢谢!

Answers:


5

1.切勿允许任何没有密码的临时用户获得对计算机的访问控制!FIRST做一个策略,以防止单个用户来宾作出全系统的改变开放的文本编辑器gksu gedit /etc/polkit-1/localauthority/50-local.d/10-desktop-policy.pkla 插入文本

[guest-policy]
Identity=unix-user:guest
Action=*
ResultAny=no
ResultInactive=no
ResultActive=no

2.打开终端并开始输入

sudo addgroup --system --quiet --gid 126 guest
sudo useradd -c Guest,,, -d /tmp/guest-home.UBUNTU -m -s /bin/bash -g guest guest
sudo usermod --uid 117 --gid 126 guest

为该帐户创建空白密码:

sudo usermod --password U6aMy0wojraho guest

创建此帐户登录时不要求输入密码:

sudo usermod --groups nopasswdlogin guest

编辑/etc/gdm/gdm.schemas类型:

gksu gedit /etc/gdm/gdm.schemas

并将访客添加到greeter / include default

    <schema>
      <key> greeter / Include </ key>
      <signature> s </ signature>
      <default> guest </ default>
    </ schema>

现在 sudo restart gdm

注意:您将不再通过用户帐户登录到访客会话,这是新的访客会话,并且您将只能从登录屏幕登录,对此帐户的任何更改将保留在注销之前,直到计算机重新启动为止。

恢复打开的终端并输入:

sudo userdel guest

然后 sudo restart gdm

复制您的设置以进行访客会话

sudo cp -R ~/.gconf/desktop /etc/gconf/gconf.xml.system/
sudo cp -R ~/.gconf/apps /etc/gconf/gconf.xml.system/
sudo chmod 777 -R /etc/gconf/gconf.xml.system/desktop
sudo chmod 777 -R /etc/gconf/gconf.xml.system/apps

1

在此有很多论坛帖子和错误报告。在一个错误报告中,某人描述了他们设置的乡下人访客会话帐户,该帐户可能对您有用

1.-创建没有特权的计数(例如Guest)。然后密码= guest

:P容易。

2.-配置此计数(来宾)。

3.-将所有文件(包括隐藏文件)添加到.tar文件并保存(例如/etc/init.d/guest.tar)

4.-使用以下上下文创建此文件/etc/init.d/guest.sh:

#!/bin/sh
rm -rf /home/guest
mkdir /home/guest
chown guest:guest /home/guest
tar -C /home/guest -xvf /etc/init.d/guest.tar

5.-在终端中:

sudo chmod +x /etc/init.d/guest.sh
sudo update-rc.d guest.sh defaults

这是实现自己的访客帐户的一个好主意。我想知道如何登录Ubuntu附带的“现有”来宾帐户(即“电源”菜单->“来宾会话”)。
Dariel Dato-

实际上,没有来宾帐户。这是一个客人会议。当您启动访客会话时,将创建一个具有受限权限的新帐户。退出会话时,该帐户及其主目录将被删除。因此,我在上面是对该功能的原始重新实现,它具有从启动屏幕登录的功能,该功能(根据上述错误)是Ubuntu开发者无意实现的。
Michael Crenshaw

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.