La sesión de invitado dejó de funcionar en versiones de Ubuntu posteriores a la 16.04

19

Después de una actualización reciente del paquete, la función de sesión de invitado ya no está disponible en Ubuntu 16.10 y 17.04. ¿Que pasó?

Gunnar Hjalmarsson
fuente
si eso se aplica así a 18.04, ¿podemos agregar etiquetas a esa versión?
TiloBunt
@TiloBunt: Gracias por señalarlo. Se aplica a todas las versiones posteriores a la 16.04 que usan LightDM, por lo que eliminé las etiquetas de versión y cambié el título. El administrador de pantalla predeterminado para Ubuntu estándar a partir de 17.10 es GDM, que no tiene una función de sesión de invitado en absoluto.
Gunnar Hjalmarsson

Respuestas:

17

La sesión de invitado se deshabilitó intencionalmente de manera predeterminada debido a un problema de seguridad, donde la sesión de invitado no estaba contenida en el perfil de AppArmor que generalmente limita las sesiones de invitado. Este perfil de AppArmor, entre otras cosas, evita que un usuario invitado use supara cambiar a otros usuarios o vea los directorios de inicio de otros usuarios.

Puede habilitarlo, si considera que el problema es manejable en su sistema, como se explica en el comentario n. ° 24 del informe de error o mediante este delineador:

sudo sh -c 'printf "[Seat:*]\nallow-guest=true\n" >/etc/lightdm/lightdm.conf.d/40-enable-guest.conf'

Para revertirlo al estado deshabilitado, simplemente haga:

sudo rm /etc/lightdm/lightdm.conf.d/40-enable-guest.conf
Gunnar Hjalmarsson
fuente
¿16.04 no se ve afectado por esto?
Anwar
@Anwar: No, no lo es. Es una cosa del sistema.
Gunnar Hjalmarsson
@GunnarHjalmarsson ¿Una cosa del sistema? Entonces, ¿todo desde 15.04? ¿O se debe al cambio de upstart a systemd para inits de sesión de usuario?
muru
1
@Anwar: El último (creo, por favor vea el informe de error)
Gunnar Hjalmarsson
2
@GunnarHjalmarsson No es gran cosa, pero a) suno usa sudoers, yb) AppArmor aparentemente impide suy sudofunciona correctamente para los invitados (por lo sudoersque ni siquiera entra en escena). Un usuario necesitaría saber una contraseña de usuario válida, pero en un sistema bloqueado de otro modo sin acceso a TTY, abre un agujero.
muru