Permita que solo un usuario adicional acceda a la pantalla


Respuestas:


8

Estoy probando en Ubuntu 12.04 con X.Org X Server 1.11.3.

Intenté la solución de Johan y al principio pareció funcionar, pero encontré en mi sistema el texto después de "local:" que estaba siendo ignorado. El resultado fue que todos los usuarios locales tuvieron acceso a mi sesión X en lugar de un solo usuario.

La magia que encontré trabajada fue:

xhost +SI:localuser:masi

Reemplace la porción después de los dos puntos finales con el nombre de usuario al que desea otorgar acceso. Puede inspeccionar la lista autorizada ejecutando xhost sin parámetros. Debería verse algo así como:

access control enabled, only authorized clients can connect
SI:localuser:masi
SI:localuser:myself

Esto indica que al usuario "masi" y al usuario "yo mismo" se les están otorgando permisos xhost de la misma manera.


Tenga en cuenta que (al menos en Mint 17) el nuevo usuario (masi en este caso) debe tener acceso al archivo
Xauthority

5

Básicamente lo mismo que John T, pero podría agregar inet o local al comando

xhost +inet:masi@
xhost +local:masi@

1
+1 - Agregar el signo @ lo arregló para mí: xhost + masi @. No estoy seguro de por qué este dato no se encuentra en la página del manual ...
redmoskito

1

Primero, restrinja el acceso al servidor X a aquellos que no están en la lista:

sudo xhost -

luego agréguese a la lista de permitidos:

sudo xhost + masi

3
Me da xhost: bad hostname "masi"aunque mi usuario administrador es masi.
Léo Léopold Hertz 준영

1
@ LéoLéopoldHertz 준영 Independientemente de ese mensaje de error, funciona. Para ser justos, funcionó en una máquina debian, pero falló en otra máquina ubuntu. Puede ser algún firewall o configuración adicional. En caso de que esta no sea una máquina compartida, puede deshabilitar completamente el control de xhost ejecutando xhost +. Cualquier usuario que se ejecute en su máquina podrá reproducir pantallas X. No utilizar en máquinas compartidas o lo que sea.
erm3nda
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.