Pitanje:
Veza X11 odbijena zbog pogrešne autentifikacije
Eekhoorn
2012-08-25 19:04:32 UTC
view on stackexchange narkive permalink

Pokušavam pokrenuti gparted na svom Raspberry Pi. Nakon prijave s ssh -X pi @ pi i pokušaja pokretanja sudo gparted , dobivam poruku o pogrešci ...

X11 veza je odbijena zbog pogrešne provjere autentičnosti.

Kada pokušam xauth list , ništa se ne prikazuje, što znači da datoteka xauth nedostaje. Koji je najlakši način da X11 prosljeđivanje funkcionira?


Uredi: Pokušao sam s prijedlogom odozdo, ali prvi korak već nije uspio:

root @ raspberrypi: ~ # xauth list $ DISPLAY

xauth: datoteka /root/.Xauthority ne postoji

Kako mogu generirati ovu datoteku?

Postoji li zapravo X sesija za prosljeđivanje udaljene sesije? Nećete valjda ovo raditi u kitu ?!
šest odgovori:
#1
+13
sourcejedi
2012-08-26 02:39:34 UTC
view on stackexchange narkive permalink

Prikladan način je korištenje naredbe gksudo . (Iz debian paketa "gksu").

Da, ovo je vjerojatno bolje, lakše rješenje.
Isprobao sam rješenja koristeći xauth i slične stvari, ali ovo je jedino rješenje koje mi je zapravo uspjelo!
#2
+10
Jivings
2012-08-26 01:58:29 UTC
view on stackexchange narkive permalink

Problem je u tome što X sesija za superkorisnika ne zna što je kolačić.

Nakon prijave u Pi izvršite sljedeće:

  $ xauth list $ DISPLAY 

Ovim se ispisuje kolačić, otprilike ovako:

  pi: 10 mit-magic-cookie-1 4d22408aga55sad1ccd165723g77923ae  

Zatim prebacite superkorisnika sa su i postavite kolačić:

  # xauth add pi: 10 mit-magic-cookie-1 4d22408aga55sad1ccd165723g77923ae  

X-prosljeđivanje sada bi trebalo raditi za root.

Postoji li argument koji možete prenijeti na sudo?
@AlexChamberlain Nije ono što znam.
Nažalost, ovo ne uspijeva. Pogledajte moje uređivanje u izvornom postu.
@zenbomb Čini se da ste pokrenuli `xauth list` kao root, što naravno ne uspije. Želite navesti kolačiće za korisnika i dodati ih za root.
spajanje xauth-a je puno prikladnije od popisa xauth nakon kojeg slijedi xauth add.
#3
+5
nagalman
2013-01-23 01:32:13 UTC
view on stackexchange narkive permalink

Dakle, imala sam istu pogrešku:

  xauth: datoteka /root/.Xauthority ne postoji  

prilikom pokušaja dodavanja kolačića u root račun pomoću (samo primjer)

  xauth dodaj pi: 10 mit-magic-cookie-1 4d22408aga55sad1ccd165723g77923ae 

Ovaj sam problem riješio izradom /root.Xauthority datoteka (prijavljena kao root):

  touch /root/.Xauthority

Naredba touch stvara praznu datoteku. Nadam se da ovo pomaže.

#4
+1
Mitter Singh Thakur
2015-10-06 15:48:57 UTC
view on stackexchange narkive permalink

1. ssh mitter @ host '

2. $ sudo su

3. # xauth merge /home/mitter/.Xauthority

Konfigurirajte varijablu $ DISPLAY, ako nije konfigurirana.

što je mitter?
"mitter" je njegovo posebno korisničko ime. Koje korisničko ime želite spojiti ovisi o tome koji sustav pokrećete i od kojeg ste korisnika prijavljeni. Na Raspberry Pi zadano korisničko ime je "pi". Na mnogim Ubuntu instalacijama, zadano korisničko ime je "ubuntu".
#5
-1
Pfuscher
2015-10-09 20:26:07 UTC
view on stackexchange narkive permalink

popravio sam ga simboličnom vezom:

  ln -s / home / [moje korisničko ime] /. Xauthority /root/.Xauthority  
Loša ideja. To će stvoriti problem s dozvolama za [korisničko ime] ako koristite root račun s X.
#6
-2
steve summers
2014-12-26 12:20:59 UTC
view on stackexchange narkive permalink

Upravo sam kopirao .Xauthority iz / home / user u / root

Na ovo se službeno mrzi jer uspostavlja loše navike koje vam stvaraju probleme na višekorisničkim računalima. Djeluje poput poslastice na strojevima za jednog korisnika.


Ova pitanja su automatski prevedena s engleskog jezika.Izvorni sadržaj dostupan je na stackexchange-u, što zahvaljujemo na cc by-sa 3.0 licenci pod kojom se distribuira.
Loading...