HowTo: asignar manualmente X autorización para Debian superusuario

Publicado o 27. Setembro de 2009 por en Debian , HowTo

Hoxe, durante a execución de Debian entender que eu era capaz de realizar algúns programas como un usuario normal. Pero cando entrei como un super usuario, o programa vai ser executado.
por exemplo:
$ Gedit comeza gedit
# Gedit non dando o seguinte erro
---------------
krishnanondebian :/ home / Krishnan # gedit
Ningún protocolo especificado
non pode abrir Mostrar:
Run 'gedit-help' para ver unha lista completa de opcións de liña de comandos dispoñibles.
----------------

X autorización para o superusuario parece ser unha cuestión que foi discutido en varias ocasións. Existe un comando sux que é tecnicamente "su + x autorización". Eu non sabía sobre a orde sux polo que tomei a ruta máis longa:

1. abra unha consola e entrar como root: su

2. ver quen consegue lanzar un "programa X": lista xauth
se recibe un erro ou a lista está baleira (non recibir nada), entón siga a ler en probabelmente este é vostede solución.

3. abra unha consola e como usuario vexa quen está autorizado para abrir os programas X: Lista xauth
Que debe dar algo como isto:
desktop / Unix: 0 MIT-Magic-cookie-1 395a5228d995d958a0cc59a5afe9d521
193.5.93.21:0 MIT-Magic-cookie-1 45891337dd1f30ea26f45bb6b70449b0
área de traballo: 0 MIT-Magic-cookie-1 370116e6e873fc798aa4f1429f536219

4. agora como root engadir os hostnames () que quere ser capaz de lanzar programas X na súa pantalla:

xauth add desktop / Unix: 0 395a5228d995d958a0cc59a5afe9d521.

Faga o mesmo para as outras entradas ben (se quere ser capaz de lanzar dende outros hosts tamén tentar engadir-todo, se non sabe cal é o correcto). Teña en conta que os números longos ao final é o mesmo con ! os usuarios antes de tamén en conta o punto entre a "área de traballo / Unix: 0" ".". eo número Agora ten que estar ok.Try para iniciar o programa como root. Debe funcionar

Orixe: http://ubuntuforums.org/archive/index.php/t-166863.html

Artigos relacionados:

  1. HowTo: Upgrade para Debian Squeeze
  2. HowTo: automaticamente iniciar un programa en Debian
  3. Por que Debian cheiro a liberdade?
  4. Aplicacións LiberKey traballar en Debian través do Wine
  5. Como montar unha unidade NTFS para lectura e escritura en Debian Lenny

Tags: , ,

One Response to "Como facer: asignar manualmente X autorización para Debian superusuario"

  1. lefty.crupps

    28. Setembro de 2009

    > Teña en conta tamén a punto "." Entre o
    > "Desktop / Unix: 0" eo número.

    E onde nós x estes números ou como podemos xera-los ou saber o que usar?

Deixe unha resposta