Sono disconnesso immediatamente dopo l'accesso


26

Dopo aver effettuato l'accesso al mio account utente su Ubuntu 13.04, mi disconnetto automaticamente dopo 1 secondo di schermata nera. Questo accade solo con 1 utente specifico e posso accedere a un altro account benissimo.

Cosa avrebbe potuto andare storto? In quali file di registro dovrei trovare la mia risposta?

Ho installato un server VNC e attivato la condivisione desktop e l'ultima volta che ho potuto accedere, forse è un problema. Come posso disabilitarlo senza GUI?


1
Ho installato gnome-shell e da lì ho potuto accedere al mio account, quindi ho disabilitato la condivisione desktop e mi sono disconnesso e effettuato l'accesso con Unity - ha funzionato (riconfigurando lightdm / gdm o disabilitando la condivisione desktop).
wajs,

molto probabilmente riconfigurando lightdm / gdm; questa è stata una soluzione su una delle domande qui prima. Usa semplicemente gdm o un'altra versione di lightdm, ad esempio lightdm-gtk-greeter
Sergiy Kolodyazhnyy

Non appena ho attivato la condivisione desktop, mi è successo: se provo ad accedere con quell'utente, mi disconnetto immediatamente. Questo è folle.
BrainSlugs83

1
Ciò accadrà anche se in qualche modo rimuovi inavvertitamente libssldal tuo sistema. Molto oscuro, ma reinstallandolo tramite il download del pacchetto è stato risolto il problema ( dpkg -i ...). L'ho scoperto solo inseguendo un altro problema con il wpa_supplicantmancato funzionamento. Almeno mi ha detto che libsslmancava.
Matt

1
Non so perché non riesco ad aggiungere questo come risposta (ho 101 rappresentanti qui a causa di altri siti SE), quindi aggiungendo questo come commento. Ho appena avuto lo stesso problema su 14.04 dopo una routine sudo apt-get updatee upgradeseguito dal riavvio. Il problema era causato da driver proprietari AMD non compatibili con il mio kernel (credo). Di seguito risolto: sudo apt-get purge fglrxe sudo apt-get purge fglrx-\*quindi riavviare. Spero che aiuti qualcuno!
EelkeSpaak

Risposte:


23

Non so se sarebbe esattamente lo stesso caso, ma questo è successo a me perché in qualche modo ho corrotto il file .Xautority a casa mia. Penso che sia qualcosa legato all'accesso remoto al server X.

Accedi a un tty (Control + Alt + F6) e dopo aver digitato il nome utente e la password:

sudo rm -v .Xauthority

Il file .Xauthority è in / home /, dove di solito si trova anche il percorso di lavoro predefinito del terminale. Se usi tty per accedere come utente per eliminare il file .Xauthority di un altro, assicurati di aver cdprima indirizzato nella directory giusta.

Quindi riavviare lightdm con:

sudo service lightdm restart

Il sistema ricrea il file .Xautority.


3
Solo per riferimento, mi è successo dopo l'esecuzione sudo startxmentre eseguivo l'accesso con lo stesso profilo utente. Eliminarlo è stato sufficiente.
user221931

1
grazie mille, mi è successo dopo una configurazione corrotta di tightvnc
Jandalf

grazie, ha funzionato per me dopo il servizio di comando badluck lightdm restart + overload my HDD e il file .Xautority è stato danneggiato!
Vladimir Ch,

wow ha salvato la giornata! Grazie amico, spero che la mia configurazione vnc funzioni ancora
rivoluzionaria il

1
per fortuna ho abbandonato questa risposta e chissà che mi abbia salvato così tante ore di lotta, mi toglie il cappello
Umair

4

Per me il problema di disconnessione immediata è stato causato da un errore in ~ / .profile. Sto usando il 13.10. La soluzione (approssimativa) si trova qui o qui . È possibile modificare o eliminare il file che causa problemi premendo ctrl + alt + F6 e registrandosi in quel modo.


(Sono consapevole che questo non è il problema che @wajs ha, ma potrebbe essere utile per le persone che cercano i sintomi in Google, dove questa domanda è tra i primi 3 risultati)
Marco

2

Ciò che ha funzionato per me è stato ristabilire il proprietario e il gruppo della home directory dell'utente.

In modalità di ripristino (o CTRL + ALT + F6 nella finestra di accesso):

sudo chown -R youruser:yourgroup /home/youruser

In molti casi yourgroup= youruser.

(CTRL + ALT + F7 -> torna alla finestra di accesso)


Questo potrebbe essere pericoloso - cosa farà questo comando?
Tim

Come per qualsiasi azione come root, procedere con cautela. L'OP ha installato un server VNC e ha attivato la condivisione desktop, il che mi dice che hanno i privilegi di root. A causa della condivisione del desktop, la proprietà di alcuni file di configurazione nella cartella principale dell'utente potrebbe essere stata modificata. @Tim, il chowncomando cambia la proprietà di file e directory. L' -Ropzione modifica la proprietà di tutti i file e le directory nella directory corrente e tutte le sottodirectory (ricorsivamente).
Tony Rozza,

Cambia il in cosa?
Tim

Questo è esattamente il mio problema. Ho avuto l'utente con il nome di "anton" per esempio nella mia partizione home. Quindi ho reinstallato Ubuntu sulla partizione di root e montato di nuovo a casa. L'utente del nuovo sistema è stato chiamato "anton" e il sistema non ha creato una nuova cartella per questo utente e ha usato quello vecchio. Quindi ho dovuto cambiare il proprietario della vecchia cartella sebbene il nome utente fosse lo stesso.
antongorodezkiy,

@Tim diventa youruser:yourgroupnell'esempio sopra.
antongorodezkiy,

2

Ho avuto lo stesso identico problema e questo è stato risolto eliminando il ~/.pam_environmentfile appena creato che avevo creato per modificare la mia variabile Path. Ho effettuato l'accesso a tty tramite Ctrl+ Alt+ F6per eliminare il file poiché non sono riuscito ad accedere regolarmente.


1

Reinstalla unità , usando i seguenti comandi:

sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity

0

Ho avuto questo problema con l'aggiornamento 14.04 dalla 12.04. L'ho corretto con Alt+ Ctrl+ F1quindi usando sudo useradd <username> -m -s /bin/bashquindi sudo passwd <username>per dare loro una password. Riavvia e accedi come quel nuovo utente. Dai loro l'amministratore. ruolo. Copia i file dalla vecchia directory degli utenti admin domestici a quella nuova. Facoltativamente, eliminare il vecchio utente.

Un po 'di confusione, ma non ho idea di cosa stia causando il kickout al login e non ho avuto il tempo di scoprirlo, quindi questo è stato rapido e ha richiesto una conoscenza minima della riga di comando.


0

Ho avuto lo stesso problema e non sono riuscito a trovare alcuna soluzione, quindi ho deciso di installare gnome3 invece di unità per risolvere il problema. Si è verificato un errore nell'inizializzazione del servizio dpkg. ho corso

sudo dpkg --configure -a
e ha funzionato come un fascino.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.