it-swarm-es.com

Iniciar una sesión de invitado desde la pantalla de inicio de sesión

Me preguntaba cuál es la mejor manera de iniciar la sesión de invitado desde la pantalla de inicio de sesión (GDM).

Actualmente, creé un nuevo usuario llamado 'ubuntu-guest' (tiene que ser algo diferente a 'guest'). Luego agregó el siguiente script a las Aplicaciones de inicio.

 #!/bin/bash 
/usr/share/gdm/guest-session/guest-session-launch & 
/usr/bin/gnome-session-save - cerrar sesión

El problema con este método es que cuando inicia sesión como 'ubuntu-guest', debe iniciar dos sesiones de gnome: una para 'ubuntu-guest' y otra para la cuenta de invitado real.

Avíseme si tiene otras ideas mejores. ¡Gracias!

10
Dariel Dato-on

1. ¡Nunca permita que ningún usuario temporal sin una contraseña obtenga el control de acceso de su computadora! PRIMERO Haga una política para evitar que el usuario único invitado realice cambios en todo el sistema editor de texto abierto gksu gedit /etc/polkit-1/localauthority/50-local.d/10-desktop-policy.pkla insertar texto

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

2. abra la terminal y comience a escribir

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

para crear una contraseña en blanco para esta cuenta:

Sudo usermod --password U6aMy0wojraho guest

para crear Contraseña no solicitada al iniciar sesión para esta cuenta:

Sudo usermod --groups nopasswdlogin guest

Edite el tipo /etc/gdm/gdm.schemas:

gksu gedit /etc/gdm/gdm.schemas

y agregar invitado a greeter/Incluir predeterminado

<esquema>
<key> greeter/Include </key>
<signature> s </signature>
<Predeterminado>huésped</default>
</schema>

ahora Sudo restart gdm

NOTA: ya no podrá iniciar sesión en las sesiones de invitado desde las cuentas de usuario, esta es la nueva sesión de invitado y solo podrá iniciar sesión desde la pantalla de inicio de sesión. Cualquier cambio en esta cuenta permanecerá en el cierre de sesión hasta que la computadora se reinicie.

para restaurar la terminal abierta y escriba:

Sudo userdel guest

entonces Sudo restart gdm

para copiar su configuración para la sesión de invitado

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
5
John

Hay publicaciones en el foro e informes de errores en abundancia sobre esto. En n informe de error , alguien describió una cuenta de sesión de invitado de redneck configuraron que podría funcionar para usted.

1.- Cree un conteo sin privilegios (ejemplo Invitado). Entonces contraseña = invitado

: P Fácil.

2.- Configure este conteo (Invitado).

3.- Agregue todos los archivos (incluidos ocultos) a un archivo .tar y guárdelo (ejemplo /etc/init.d/guest.tar)

4.- Cree este archivo /etc/init.d/guest.sh con este contexto:

#!/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.- En terminal:

Sudo chmod +x /etc/init.d/guest.sh
Sudo update-rc.d guest.sh defaults
1
Michael Crenshaw

Bloquear

Es posible que desee analizar esto respuesta si desea "Bloquear" una cuenta de usuario.

0
LassePoulsen