* Why emacs touches read-only file? @ 2007-04-18 18:20 Daniel 2007-04-18 18:49 ` Eric Hanchrow ` (2 more replies) 0 siblings, 3 replies; 18+ messages in thread From: Daniel @ 2007-04-18 18:20 UTC (permalink / raw) To: help-gnu-emacs Hi all, 1. Create a file with permission of 444 (read-only) file. 2. Open the file using emacs. Question. My emacs open the read-only file as writable buffer. Also, I can modify it and save it. (AMAZING, emacs IGNORES unix file system. WOW.) What happened to the emacs, and how it works properly (open files as read-only if it is read-only, and as writable if it is writable.) Thank you, Dan. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-18 18:20 Why emacs touches read-only file? Daniel @ 2007-04-18 18:49 ` Eric Hanchrow 2007-04-18 19:22 ` Glenn Morris 2007-04-20 2:28 ` Tim X 2 siblings, 0 replies; 18+ messages in thread From: Eric Hanchrow @ 2007-04-18 18:49 UTC (permalink / raw) To: help-gnu-emacs Hi all, 1. Create a file with permission of 444 (read-only) file. 2. Open the file using emacs. Question. My emacs open the read-only file as writable buffer. Mine doesn't. Also, I can modify it and save it. (AMAZING, emacs IGNORES unix file system. WOW.) Sounds like a bug. Please report it by doing M-x report-emacs-bug RET. Also be sure to read (info "(emacs)Bugs"). -- ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-18 18:20 Why emacs touches read-only file? Daniel 2007-04-18 18:49 ` Eric Hanchrow @ 2007-04-18 19:22 ` Glenn Morris 2007-04-19 3:00 ` Matthew Flaschen 2007-04-19 4:43 ` Daniel 2007-04-20 2:28 ` Tim X 2 siblings, 2 replies; 18+ messages in thread From: Glenn Morris @ 2007-04-18 19:22 UTC (permalink / raw) To: help-gnu-emacs Daniel wrote: > 1. Create a file with permission of 444 (read-only) file. OK: touch 1 chmod 444 1 > 2. Open the file using emacs. OK: emacs-21.3 -q --no-site-file 1 > My emacs open the read-only file as writable buffer. Mine doesn't: "Note: file is write protected" > Also, I can modify it and save it. I can't: "Buffer is read-only: #<buffer 1>". I can if I do M-x toggle-read-only, but then when I go to save the file I am prompted "File 1 is write-protected; try to save anyway?". This all seems pretty robust. > (AMAZING, emacs IGNORES unix file system. WOW.) Not really. It does what you tell it do, and provides you with plenty of notification as it does so. > What happened to the emacs, and how it works properly (open files as > read-only if it is read-only, and as writable if it is writable.) As described, your Emacs is not behaving in the standard way, so something on your system must be making it act like this. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-18 19:22 ` Glenn Morris @ 2007-04-19 3:00 ` Matthew Flaschen 2007-04-19 4:43 ` Daniel 1 sibling, 0 replies; 18+ messages in thread From: Matthew Flaschen @ 2007-04-19 3:00 UTC (permalink / raw) To: emacs Glenn Morris wrote: > Daniel wrote: > >> 1. Create a file with permission of 444 (read-only) file. > > OK: > > touch 1 > chmod 444 1 > >> 2. Open the file using emacs. > > OK: > > emacs-21.3 -q --no-site-file 1 > >> My emacs open the read-only file as writable buffer. > > Mine doesn't: "Note: file is write protected" > >> Also, I can modify it and save it. > > I can't: "Buffer is read-only: #<buffer 1>". > > > I can if I do M-x toggle-read-only, but then when I go to save the > file I am prompted "File 1 is write-protected; try to save anyway?". > This all seems pretty robust. However, if you then choose yes, it will allow you to save if you have permissions to give yourself write access. Moreover, the file will go back to being read-only afterwards, which is a bit strange. Matthew Flaschen ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-18 19:22 ` Glenn Morris 2007-04-19 3:00 ` Matthew Flaschen @ 2007-04-19 4:43 ` Daniel 2007-04-19 7:51 ` Glenn Morris 2007-04-19 10:07 ` Why emacs touches read-only file? Arne Schmitz 1 sibling, 2 replies; 18+ messages in thread From: Daniel @ 2007-04-19 4:43 UTC (permalink / raw) To: help-gnu-emacs On Apr 18, 12:22 pm, Glenn Morris <rgm+n...@stanford.edu> wrote: > Daniel wrote: > > 1. Create a file with permission of 444 (read-only) file. > > OK: > > touch 1 > chmod 444 1 > > > 2. Open the file using emacs. > > OK: > > emacs-21.3 -q --no-site-file 1 > > > My emacs open the read-only file as writable buffer. > > Mine doesn't: "Note: file is write protected" > > > Also, I can modify it and save it. > > I can't: "Buffer is read-only: #<buffer 1>". > > I can if I do M-x toggle-read-only, but then when I go to save the > file I am prompted "File 1 is write-protected; try to save anyway?". > This all seems pretty robust. > > > (AMAZING, emacs IGNORES unix file system. WOW.) > > Not really. It does what you tell it do, and provides you with plenty > of notification as it does so. > > > What happened to the emacs, and how it works properly (open files as > > read-only if it is read-only, and as writable if it is writable.) > > As described, your Emacs is not behaving in the standard way, so > something on your system must be making it act like this. It is very weird. In my work place, I was using REDHAT 9 and SUSE 9.3. In there, emacs (21) write the buffer regardless of the file permission. I am using Ubuntu in my home, and installed "GNU Emacs 22.0.50.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of 2006-09-19 on rothera, modified by Debian", which works properly. Hmm...Something wrong in the emacs in SUSE 9.3 or REDHAT 9. How can I fix the problem? What part should I see? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-19 4:43 ` Daniel @ 2007-04-19 7:51 ` Glenn Morris 2007-04-19 18:09 ` Daniel 2007-04-19 10:07 ` Why emacs touches read-only file? Arne Schmitz 1 sibling, 1 reply; 18+ messages in thread From: Glenn Morris @ 2007-04-19 7:51 UTC (permalink / raw) To: help-gnu-emacs Daniel wrote: > It is very weird. In my work place, I was using REDHAT 9 and SUSE 9.3. > In there, emacs (21) write the buffer regardless of the file > permission. Even if you start it with the options -q --no-site-file? If it works OK with -q, there is something in your ~/.emacs file (or system default.el file) to blame. If it works OK with --no-site-file, there is some problem in your system's site-start.el file. ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-19 7:51 ` Glenn Morris @ 2007-04-19 18:09 ` Daniel 2007-04-19 19:07 ` Peter Dyballa [not found] ` <mailman.2277.1177009971.7795.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 18+ messages in thread From: Daniel @ 2007-04-19 18:09 UTC (permalink / raw) To: help-gnu-emacs On Apr 19, 12:51 am, Glenn Morris <rgm+n...@stanford.edu> wrote: > Daniel wrote: > > It is very weird. In my work place, I was using REDHAT 9 and SUSE 9.3. > > In there, emacs (21) write the buffer regardless of the file > > permission. > > Even if you start it with the options -q --no-site-file? > > If it works OK with -q, there is something in your ~/.emacs file (or > system default.el file) to blame. If it works OK with --no-site-file, > there is some problem in your system's site-start.el file. No. I tried to run "emacs -q 1" and "emacs --no-site-file 1" and "emacs -q --no-site-file 1", but all of them are not working properly with read-only file. BTW, I am seeing the REDHAT or SUSE linux via VNC Client. Is this causing the problem? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-19 18:09 ` Daniel @ 2007-04-19 19:07 ` Peter Dyballa [not found] ` <mailman.2277.1177009971.7795.help-gnu-emacs@gnu.org> 1 sibling, 0 replies; 18+ messages in thread From: Peter Dyballa @ 2007-04-19 19:07 UTC (permalink / raw) To: Daniel; +Cc: help-gnu-emacs Am 19.04.2007 um 20:09 schrieb Daniel: > No. I tried to run "emacs -q 1" and "emacs --no-site-file 1" and > "emacs -q --no-site-file 1", but all of them are not working properly > with read-only file. Why are you using the number 1 as an argument? -- Greetings Pete Some day we may discover how to make magnets that can point in any direction. ^ permalink raw reply [flat|nested] 18+ messages in thread
[parent not found: <mailman.2277.1177009971.7795.help-gnu-emacs@gnu.org>]
* Re: Why emacs touches read-only file? [not found] ` <mailman.2277.1177009971.7795.help-gnu-emacs@gnu.org> @ 2007-04-19 21:28 ` Daniel 2007-04-20 1:02 ` EMacs & X-windows "Wilfred Zegwaard (privé)" 1 sibling, 0 replies; 18+ messages in thread From: Daniel @ 2007-04-19 21:28 UTC (permalink / raw) To: help-gnu-emacs On Apr 19, 12:07 pm, Peter Dyballa <Peter_Dyba...@Web.DE> wrote: > Am 19.04.2007 um 20:09 schrieb Daniel: > > > No. I tried to run "emacs -q 1" and "emacs --no-site-file 1" and > > "emacs -q --no-site-file 1", but all of them are not working properly > > with read-only file. > > Why are you using the number 1 as an argument? > > -- > Greetings > > Pete > > Some day we may discover how to make magnets that can point in any > direction. Pete, It is not the argument. It is the file name as simplified as I can. ^ permalink raw reply [flat|nested] 18+ messages in thread
* EMacs & X-windows [not found] ` <mailman.2277.1177009971.7795.help-gnu-emacs@gnu.org> 2007-04-19 21:28 ` Daniel @ 2007-04-20 1:02 ` "Wilfred Zegwaard (privé)" 2007-04-20 9:03 ` Peter Dyballa 1 sibling, 1 reply; 18+ messages in thread From: "Wilfred Zegwaard (privé)" @ 2007-04-20 1:02 UTC (permalink / raw) To: help-gnu-emacs I'm using EMacs and Windows XP. Is there a way of setting EMacs in a X-Windows like environment? I've got a framed environment and I want a window-environment. Or do I need KDE for that? Thanks, Wilfred ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: EMacs & X-windows 2007-04-20 1:02 ` EMacs & X-windows "Wilfred Zegwaard (privé)" @ 2007-04-20 9:03 ` Peter Dyballa 0 siblings, 0 replies; 18+ messages in thread From: Peter Dyballa @ 2007-04-20 9:03 UTC (permalink / raw) To: Wilfred Zegwaard (privé); +Cc: help-gnu-emacs Am 20.04.2007 um 03:02 schrieb Wilfred Zegwaard (privé): > I've got a framed environment What do you mean with that? A window without decoration? And, please, could you start a new thread instead of hi-jacking an existing one? -- Greetings Pete 0 %-/\_// (*)(*) ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-19 4:43 ` Daniel 2007-04-19 7:51 ` Glenn Morris @ 2007-04-19 10:07 ` Arne Schmitz 2007-04-19 18:10 ` Daniel 1 sibling, 1 reply; 18+ messages in thread From: Arne Schmitz @ 2007-04-19 10:07 UTC (permalink / raw) To: help-gnu-emacs Daniel wrote: > It is very weird. In my work place, I was using REDHAT 9 and SUSE 9.3. > In there, emacs (21) write the buffer regardless of the file > permission. I am using Ubuntu in my home, and installed "GNU Emacs > 22.0.50.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of > 2006-09-19 on rothera, modified by Debian", which works properly. > > Hmm...Something wrong in the emacs in SUSE 9.3 or REDHAT 9. How can I > fix the problem? What part should I see? Does the file you have edited by any chance reside on a networked mount? Arne -- [--- PGP key FD05BED7 --- http://www.root42.de/ ---] ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-19 10:07 ` Why emacs touches read-only file? Arne Schmitz @ 2007-04-19 18:10 ` Daniel 0 siblings, 0 replies; 18+ messages in thread From: Daniel @ 2007-04-19 18:10 UTC (permalink / raw) To: help-gnu-emacs On Apr 19, 3:07 am, Arne Schmitz <arne.schm...@gmx.net> wrote: > Daniel wrote: > > It is very weird. In my work place, I was using REDHAT 9 and SUSE 9.3. > > In there, emacs (21) write the buffer regardless of the file > > permission. I am using Ubuntu in my home, and installed "GNU Emacs > > 22.0.50.1 (i486-pc-linux-gnu, X toolkit, Xaw3d scroll bars) of > > 2006-09-19 on rothera, modified by Debian", which works properly. > > > Hmm...Something wrong in the emacs in SUSE 9.3 or REDHAT 9. How can I > > fix the problem? What part should I see? > > Does the file you have edited by any chance reside on a networked mount? > > Arne > > -- > [--- PGP key FD05BED7 ---http://www.root42.de/---] Actually, it is not mounted via network. But I am using Linux via VNC Client. Is this causing the problem? (I don't think so.) ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-18 18:20 Why emacs touches read-only file? Daniel 2007-04-18 18:49 ` Eric Hanchrow 2007-04-18 19:22 ` Glenn Morris @ 2007-04-20 2:28 ` Tim X 2007-04-20 7:00 ` Daniel 2 siblings, 1 reply; 18+ messages in thread From: Tim X @ 2007-04-20 2:28 UTC (permalink / raw) To: help-gnu-emacs Daniel <hanmoai@gmail.com> writes: > Hi all, > > 1. Create a file with permission of 444 (read-only) file. > 2. Open the file using emacs. > > Question. > > My emacs open the read-only file as writable buffer. Also, I can > modify it and save it. (AMAZING, emacs IGNORES unix file system. WOW.) > > What happened to the emacs, and how it works properly (open files as > read-only if it is read-only, and as writable if it is writable.) > > Thank you, > > Dan. > doing the same thing with emacs 22 gives me a read only file. any attempt to modify the file gives me a buffer is read only message. Your not running as root are you? Tim -- tcross (at) rapttech dot com dot au ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-20 2:28 ` Tim X @ 2007-04-20 7:00 ` Daniel 2007-04-20 14:51 ` Daniel ` (2 more replies) 0 siblings, 3 replies; 18+ messages in thread From: Daniel @ 2007-04-20 7:00 UTC (permalink / raw) To: help-gnu-emacs On Apr 19, 7:28 pm, Tim X <t...@nospam.dev.null> wrote: > Daniel <hanm...@gmail.com> writes: > > Hi all, > > > 1. Create a file with permission of 444 (read-only) file. > > 2. Open the file using emacs. > > > Question. > > > My emacs open the read-only file as writable buffer. Also, I can > > modify it and save it. (AMAZING, emacs IGNORES unix file system. WOW.) > > > What happened to the emacs, and how it works properly (open files as > > read-only if it is read-only, and as writable if it is writable.) > > > Thank you, > > > Dan. > > doing the same thing with emacs 22 gives me a read only file. any attempt to > modify the file gives me a buffer is read only message. > > Your not running as root are you? > > Tim > > -- > tcross (at) rapttech dot com dot au I am running it as root, but the permission is read-only to root also. Is there any problem? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-20 7:00 ` Daniel @ 2007-04-20 14:51 ` Daniel 2007-04-21 3:48 ` Tim X 2007-04-21 12:46 ` Johan Bockgård 2 siblings, 0 replies; 18+ messages in thread From: Daniel @ 2007-04-20 14:51 UTC (permalink / raw) To: help-gnu-emacs On Apr 20, 12:00 am, Daniel <hanm...@gmail.com> wrote: > On Apr 19, 7:28 pm, Tim X <t...@nospam.dev.null> wrote: > > > > >Daniel<hanm...@gmail.com> writes: > > > Hi all, > > > > 1. Create a file with permission of 444 (read-only) file. > > > 2. Open the file using emacs. > > > > Question. > > > > My emacs open the read-only file as writable buffer. Also, I can > > > modify it and save it. (AMAZING, emacs IGNORES unix file system. WOW.) > > > > What happened to the emacs, and how it works properly (open files as > > > read-only if it is read-only, and as writable if it is writable.) > > > > Thank you, > > > > Dan. > > > doing the same thing with emacs 22 gives me a read only file. any attempt to > > modify the file gives me a buffer is read only message. > > > Your not running as root are you? > > > Tim > > > -- > > tcross (at) rapttech dot com dot au > > I am running it as root, but the permission is read-only to root also. > Is there any problem? I am running it as root, but the permission is read-only to root also. Is there any problem? ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-20 7:00 ` Daniel 2007-04-20 14:51 ` Daniel @ 2007-04-21 3:48 ` Tim X 2007-04-21 12:46 ` Johan Bockgård 2 siblings, 0 replies; 18+ messages in thread From: Tim X @ 2007-04-21 3:48 UTC (permalink / raw) To: help-gnu-emacs Daniel <hanmoai@gmail.com> writes: > On Apr 19, 7:28 pm, Tim X <t...@nospam.dev.null> wrote: >> Daniel <hanm...@gmail.com> writes: >> > Hi all, >> >> > 1. Create a file with permission of 444 (read-only) file. >> > 2. Open the file using emacs. >> >> > Question. >> >> > My emacs open the read-only file as writable buffer. Also, I can >> > modify it and save it. (AMAZING, emacs IGNORES unix file system. WOW.) >> >> > What happened to the emacs, and how it works properly (open files as >> > read-only if it is read-only, and as writable if it is writable.) >> >> > Thank you, >> >> > Dan. >> >> doing the same thing with emacs 22 gives me a read only file. any attempt to >> modify the file gives me a buffer is read only message. >> >> Your not running as root are you? >> >> Tim >> >> -- >> tcross (at) rapttech dot com dot au > > I am running it as root, but the permission is read-only to root also. > Is there any problem? > Well, there shouldn't be. Some programs will allow root to edit read only files and will only give a warning. However, I just tried it with emacs 22 and it won't let me edit it unless I specifically ask it to. So, its probably not an issue. Still, running as root is generally considered a bad thing as it is way too easy to accidently change things. It can also undermine the protection Unix/GNU Linux users generally have against viruses, trojans etc. Many people are under the mistaken belief that you cannot get such things under Unix/GNU Linux. However, this is not true. If your running as root it is possible for your system to be compromised by most of the same techniques used on Windows, such as malicious e-mail attachments or web sites that attempt to take advantage of security weaknesses in browsers/browser plugins etc. . Of course, because most people don't run as root and as there are considerably more variables involved, there are few examples of attacks setup like this - most Unix/Gnu Linux attacks concentrate on more network type weaknesses. Still, running as root pretty much compromises the security model that the system is based on. There has been a number of users who have posted that they cannot reproduce the behavior you are seeing. This would indicate it is something specific to your setup. Possibly in your .emacs or emacs site file, possibly related to the fact your accessing via VNC and the way it is configured. Have you tried doing the same with other programs, such as vi? Have you tried doing the same in different directories/partitions? Have you tried doing the same, but when not running as root? Tim -- tcross (at) rapttech dot com dot au ^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: Why emacs touches read-only file? 2007-04-20 7:00 ` Daniel 2007-04-20 14:51 ` Daniel 2007-04-21 3:48 ` Tim X @ 2007-04-21 12:46 ` Johan Bockgård 2 siblings, 0 replies; 18+ messages in thread From: Johan Bockgård @ 2007-04-21 12:46 UTC (permalink / raw) To: help-gnu-emacs Daniel <hanmoai@gmail.com> writes: > I am running it as root, That's why. > but the permission is read-only to root also. The behavior was changed in Emacs 22. From etc/NEWS: *** When you are root, and you visit a file whose modes specify read-only, the Emacs buffer is now read-only too. Type C-x C-q if you want to make the buffer writable. (As root, you can in fact alter the file.) And the corresponding antinews[1] entry: * When you are logged in as root, all files now give you writable buffers, reflecting the fact that you can write any files. [1] "For those users who live backwards in time, here is information about downgrading to Emacs version 21.4." (info "(emacs)Antinews") -- Johan Bockgård ^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2007-04-21 12:46 UTC | newest] Thread overview: 18+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-04-18 18:20 Why emacs touches read-only file? Daniel 2007-04-18 18:49 ` Eric Hanchrow 2007-04-18 19:22 ` Glenn Morris 2007-04-19 3:00 ` Matthew Flaschen 2007-04-19 4:43 ` Daniel 2007-04-19 7:51 ` Glenn Morris 2007-04-19 18:09 ` Daniel 2007-04-19 19:07 ` Peter Dyballa [not found] ` <mailman.2277.1177009971.7795.help-gnu-emacs@gnu.org> 2007-04-19 21:28 ` Daniel 2007-04-20 1:02 ` EMacs & X-windows "Wilfred Zegwaard (privé)" 2007-04-20 9:03 ` Peter Dyballa 2007-04-19 10:07 ` Why emacs touches read-only file? Arne Schmitz 2007-04-19 18:10 ` Daniel 2007-04-20 2:28 ` Tim X 2007-04-20 7:00 ` Daniel 2007-04-20 14:51 ` Daniel 2007-04-21 3:48 ` Tim X 2007-04-21 12:46 ` Johan Bockgård
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).