Você simplesmente digitou errado o comando. Correto é:
ls -ld ~/.*authority
Com a letra minúscula "L" e não o número 1.
Um exemplo de saída na minha máquina (usuário "bytecommander") seria:
$ ls -ld ~/.*authority
-rw------- 1 bytecommander bytecommander 6286 Nov 4 17:27 /home/alphawolf/.ICEauthority
-rw------- 1 bytecommander bytecommander 54 Nov 4 17:26 /home/alphawolf/.Xauthority
Você pode ver as strings de permissão do formulário -rw-------
.
O que os símbolos significam da esquerda para a direita:
-
é um arquivo. Diretórios teriam um d
.
r
o usuário proprietário tem acesso de leitura. (nenhum acesso seria -
) em w
o usuário proprietário tem acesso de gravação. (nenhum acesso seria -
)
-
o usuário proprietário tem não permissão de execução. (permissão seria x
)
-
o grupo de proprietários tem não acesso de leitura. (o acesso seria r
) em -
o grupo do proprietário tem não acesso de gravação. (o acesso seria w
)% -
o grupo proprietário tem não permissão de execução. (permissão seria x
)
-
todos os outros têm não acesso de leitura. (o acesso seria r
) -
todos os outros têm não acesso de gravação. (o acesso seria w
)
-
todos os outros têm não permissão de execução. (permissão seria x
)
Existem algumas permissões mais complicadas, como SUID, SGID ou Sticky Bit, mas você provavelmente não as encontrará lá.
Como o ~/.Xauthority
precisa ser configurado:
Ele precisa pertencer ao usuário e ao grupo principal (mesmo nome). Na saída ls -ld
, o proprietário é exibido na terceira coluna (no meu exemplo "bytecommander") e o grupo proprietário na quarta coluna ("bytecommander" também no meu exemplo).
Se você encontrar, por exemplo root
em ambas as colunas, você precisa alterar isso executando:
sudo chown $USER: ~/.Xauthority
As permissões devem ser configuradas para que somente o usuário proprietário tenha acesso de leitura e gravação, tudo o mais é negado. Se sua string de permissão for diferente de -rw-------
, você deverá executar o seguinte comando para corrigi-lo:
chmod 600 ~/.Xauthority
Observe que 600
é a representação octal das permissões descritas acima. Execute man chmod
se você quiser mais informações.