!["Abrindo arquivo de saída: permissão negada", -rw-r--r--](https://rvso.com/image/1419590/%22Abrindo%20arquivo%20de%20sa%C3%ADda%3A%20permiss%C3%A3o%20negada%22%2C%20-rw-r--r--.png)
TLDR:Por que a "permissão negada"?!?!?!
No Emacs, quando C-x C-c
recebo um prompt
Save abbrevs in ~/.emacs.d/abbrev_defs? (y or n)
Digitando y
, eu recebo
Opening output file: permission denied, /home/iam/.emacs.d/abbrev_defs
Verificando as permissões, acho
-rw-r--r-- 1 root root 1737 Jun 28 08:51 abbrev_defs
Pergunta:O que está acontecendo aqui? Se o Emacs quiser salvar abreviações, eu não deveria querer isso também? Por que não posso? As permissões parecem corretas? O usuário parece ter permissões de leitura e gravação. o que estou perdendo?
Responder1
O root recebe permissões de leitura e gravação, pois o root possui o arquivo. O usuário iam possui apenas permissões de leitura.
chown iam /home/iam/.emacs.d/abbrev_defs
e será re-possuído por iam e, portanto, estará acessível com permissões de leitura/gravação.