🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.emacs
Article #3381

Emacs Auto-Save Security

#3381
From: Simon Marshall
Date: Mon, 20 May 1991 11:05
31 lines
2084 bytes
	For Emacs 18.55.2 (and 18.51.15).  This may have been changed in
     later versions, and is not really a bug - it just maybe that it never
     occurred to anyone before...

	When Emacs auto-saves a buffer visiting a file (using a different
     name), it uses the value of the file creation mask (typically given
     by "umask" on Unix) for the auto-save file's permission bits, not the
     permission bits of the file that the buffer is visiting.

	Assuming that you're not the type who has umask 077 as the first
     line in your ~/.cshrc file (but do those sort of people refuse to use
     Emacs on principle anyway? ;-), and have something like umask 022,
     any file you edit using Emacs which you have chosen to restrict
     access to in some way is effectively unrestricted once an auto-save
     is done.  If root uses Emacs to edit an access-restricted file, s/he
     better beware...

	Auto-saving is done on some buffers that are not visiting a file
     (*mail* being one such example), so it cannot get permission bits
     that way.  Also, you may tell Emacs to auto-save under the same name
     anyway.  However, when using a different name, it would be safer to
     use the visited file's permission bits if the buffer is visiting one,
     or a more cautious value.  Are there any patches for this?

	Simon.
_______________________________________________________________________________
Simon Marshall, Dept. of Computer Science, University of Hull, Hull HU6 7RX, UK
	      "``La la la la la la la la la'' means I love you."
	EMAIL:	S.Marshall@Hull.ac.uk		UUCP:	..!ukc!hu-cs!sm
    Telephone:	+44 482 465951 (office)		 Fax:	+44 482 466666
Technical Details
Message-ID: <11564.9105201105@seq.hull.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!uwm.edu!linac!att!ucbvax!sequent.cc.hull.ac.uk!sm2

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!cs.utexas.edu!uwm.edu!linac!att!ucbvax!sequent.cc.hull.ac.uk!sm2
From: sm2@sequent.cc.hull.ac.uk (Simon Marshall)
Newsgroups: comp.emacs
Subject: Emacs Auto-Save Security
Keywords: Key, Quay, Qui
Message-ID: <11564.9105201105@seq.hull.ac.uk>
Date: 20 May 91 11:05:26 GMT
Sender: usenet@ucbvax.BERKELEY.EDU
Lines: 31