"Ausgabedatei öffnen: Berechtigung verweigert", -rw-r - r--

0

TLDR: Warum wird "Erlaubnis verweigert"?!?!?!

In Emacs auf C-x C-cIch 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?

Brady Trainor
quelle
Und die Frage ist ....?
Xavierjazz
@ Xavierjazz, warum sollte ich die Erlaubnis verweigern wollen? Ist das nicht unerwünscht? Ich weiß, dass es nicht klar ist, wie gesagt, aber ist das richtig? Warum wird die Erlaubnis trotz versagt? -rw? Wie kann ich das beheben, wenn es ratsam ist?
Brady Trainor
Die Art und Weise, wie diese Site im Allgemeinen funktioniert, muss klar definiert werden. So wie es jetzt ist, gibt es keine Frage, die es für geschlossen werden lässt. Bearbeiten Sie Ihre "Frage", um eine klare Frage hinzuzufügen. :)
Xavierjazz

Antworten:

1

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.

0xDAFACADE
quelle
1
Wie andere in den Kommentaren zu der Frage angegeben haben, sollten Sie Ihre ursprüngliche Frage noch klären, da sie in der aktuellen Form nicht zum Thema gehört. Diese Antwort ist das einzige, was ich aus dem, was Sie geschrieben haben, vernünftigerweise erraten kann, ist wahrscheinlich das Problem, das Sie haben.
0xDAFACADE
Na sicher! Nun, da das Problem klar ist, habe ich entfernt, was wahrscheinlich die äußeren Teile waren. Neugierig, dass diese Datei nur von root beschrieben werden konnte. Ich muss ein Auge darauf haben, warum das passiert ist.
Brady Trainor
Ich hätte sagen sollen, "... war im Besitz von root. "
Brady Trainor