TLDR: Warum wird "Erlaubnis verweigert"?!?!?!
In Emacs auf C-x C-c
Ich werde prompt
Save abbrevs in ~/.emacs.d/abbrev_defs? (y or n)
Tippen y
, Ich bekomme
Opening output file: permission denied, /home/iam/.emacs.d/abbrev_defs
Ich überprüfe die Berechtigungen
-rw-r--r-- 1 root root 1737 Jun 28 08:51 abbrev_defs
Frage: Was geht hier vor sich? Wenn Emacs Abkürzungen speichern möchte, sollte ich es auch nicht wollen? Warum kann ich nicht Berechtigungen scheinen richtig zu sein? Der Benutzer scheint über Lese- und Schreibrechte zu verfügen. Was vermisse ich?
linux
permissions
Brady Trainor
quelle
quelle
-rw
? Wie kann ich das beheben, wenn es ratsam ist?Antworten:
Root erhält Lese- und Schreibrechte, da Root die Datei besitzt. Benutzer iam hat nur Leseberechtigungen.
chown iam /home/iam/.emacs.d/abbrev_defs
und es wird von iam erneut besetzt und somit mit Lese- / Schreibberechtigungen zugänglich sein.quelle