De alguma forma, enquanto brincava com o LightDM e o Webkit Greeter, a propriedade do .Xauthority
arquivo no meu diretório pessoal foi atribuída ao usuário root e não pude fazer login porque não tinha privilégios para bloquear o arquivo.
Consegui recuperar a propriedade do arquivo e consegui entrar novamente. (Após várias horas de reinstalação do LightDM e da recepção)
Então agora tudo está funcionando bem novamente. Mas eu gostaria de saber como isso aconteceu. Isso é um bug no LightDM ou no Webkit Greeter ou algo mais?
fonte
sudo startx
, corri uma vez , o que funcionou. Depois de alterar a propriedade do arquivo, eu poderia entrar novamente. Então, iniciar o X como root apenas corrigiu o problema original?.Xsession
e, portanto, era possível fazer login. Você alterou a propriedade que permitia ao usuário fazer login novamente. Da próxima vez, basta excluir o arquivo, como eu disse, ele é recriado automaticamente no login, não há sentido em "consertar" suas permissões..Xauthority
arquivo é basicamente um número mágico usado para identificar o proprietário de uma sessão X para que outras pessoas não possam sequestrá-lo. Se você estiver executando uma sessão X e eu estiver conectado à mesma máquina, não poderei acessar sua sessão X a menos que eu seja o proprietário do.Xauthority
arquivo. É criado sempre que você efetua login, a menos que exista. Então, sim, alterar as permissões para seu usuário irá corrigi-lo, mas simplesmente excluí-lo.Isso aconteceu comigo também. Eu acho que isso pode ser causado pela execução
ao invés de
para alguns aplicativos (desconhecidos). Há um parágrafo na página de ajuda do sudo sobre isso ... role para baixo até "Sudo gráfico".
Veja também Qual é a diferença entre "gksudo nautilus" e "sudo nautilus"?
fonte
.Xauthority
, criado quando a sessão X é iniciada, não será afetado pelos lançamentos subsequentes de aplicativos da GUI.