Perdi as permissões para criar arquivos/pastas /home/user
sem usar sudo
. Tenho alguns trechos abaixo do que quero dizer.
Eu tentei instalar o nyxt-git do AUR de antemão e deu erro. Então desliguei meu computador durante a noite e agora, quando o inicializei esta manhã, recebo os erros abaixo.
Como posso alterar minhas permissões de volta? Não tenho certeza se está relacionado à minha tentativa de instalar o pacote, mas foi a última coisa que fiz antes de ter esse problema.
⋊> ~ pwd
/home/user
⋊> ~ touch test.py
touch: cannot touch 'test.py': Permission denied
⋊> ~ rm Untitled.ipynb 11:28:37
rm: cannot remove 'Untitled.ipynb': Permission denied
⋊> ~ mkdir testing
mkdir: cannot create directory ‘testing’: Permission denied
Meu sistema operacional é o EndeavorOS e estou executando o AwesomeWM.
A saída de ls -ld "$HOME"
é,
dr-xr-xr-x 54 hank hank 4096 May 14 11:35 /home/hank/
Suas permissões de diretório pessoal:
estão faltando a permissão de gravação para o proprietário do diretório (você). A correção deve ser muito simples:
Você pode ter que invocar o comando chmod em sudo, mas tente você mesmo primeiro.
Você precisará de informações de depuração um pouco mais úteis.
whoami
groups $(whoami)
ls -l ~/
Dependendo do que isso lhe diz, você pode ou não ser capaz de usar
chown
em seu diretório inicial (e seus arquivos/diretórios filhos) para restaurar as permissões. Há uma boa chance de que esta resposta funcione para você, mas não posso dizer com as informações fornecidas.