nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

Re: Emacs verändert Besitzer und Gruppe einer Datei

Von: Stephan Feinen (stephan@feinen.com) [Profil]
Datum: 13.06.2008 17:20
Message-ID: <u7ictbbuf.fsf@feinen.com>
Newsgroup: de.comp.editoren
Heino Tiedemann <rotkaps_spam_trap@gmx.de> writes:

> Sowas darf doch eigentlich nicht sein, oder lässt sich das Verhalten
> im Emacs abschalten?

Das darf sehr wohl sein. Das Standardverhalten des Emacs (und vieler
anderer Editoren) ist es, die alte Datei zu löschen oder in ein Backup
umzubenennen und die neue Version als neue Datei mit Permissions und
Ownership des Erstellers zu erstellen. Die Emacs-Entwickler halten das
auch für eine gute Idee, denn dann kann man immer sehen, wer als letzter
an der Datei gefummelt hat.

Siehe dazu das GNU Emacs manual (File Handling)
http://sunsite.univie.ac.at/textbooks/emacs/emacs_18.html

Unter Backup files (Copying vs. Renaming):

"The method of making a backup file may also affect the file's owner and
group. If copying is used, these do not change. If renaming is used,
you become the file's owner, and the file's group becomes the default
(different operating systems have different defaults for the group)."

"Renaming is the default choice."

Ja, das kann man umstellen:

"If the variable backup-by-copying-when-mismatch is non-nil, then copying
is used if renaming would cause the file's owner or group to change."

Also die Variable backup-by-copying-when-mismatch auf t setzen.
Das sollte dann funktionieren.

gruß
stephan
--
"You can't trample infidels when you're a tortoise. I mean, all you could
do is give them a meaningful look."
-- (Terry Pratchett, Small Gods)

[ Auf dieses Posting antworten ]

Antworten