On Thursday, August 8, 2013 8:22:21 AM UTC-5, Sven Guckes wrote:
> * Dahong Tang <[email protected]> [2013-08-08 15:14]:
> 
> > On Thursday, August 8, 2013 7:43:42 AM UTC-5, Christian Brabandt wrote:
> 
> > > On Thu, August 8, 2013 14:18, John Little wrote:
> 
> > > > Interestingly, I find sudoedit ignores a lack of write permission.
> 
> > > That is because you are editing a temporary file with
> 
> > > sane permissions instead of the original file.
> 
> > Thanks everyone for point me into the right direction.
> 
> > I guess the default behavior of vim is what it is. 
> 
> 
> 
> "it is what it is.  and that's that."  ;-)
> 
> 
> 
> > Curiously, if the file permission is 644 and the
> 
> > file belongs to root, then a normal user does not
> 
> > even need sudo to override readonly, just use :w!.
> 
> 
> 
> bzzt.  a non-root user cannot overwrite a file
> 
> owned by root unless he gets write permission.
> 
> 
> 
> > (and in addition, the ownership of the file
> 
> > would change from root to the user.)
> 
> 
> 
> bzzt. wrong again.
> 
> 
> 
> > Whereas this is not possible in
> 
> > nano, i.e., only root and sudo
> 
> > have write permission in 644.
> 
> > Does anyone know why is this?
> 
> 
> 
> because he's "root".
> 
> 
> 
> anyway, all of these "probleme"
> 
> lack a description of what you do.
> 
> unless you can back up what you say
> 
> with  list of commands showing the
> 
> file permissions and the changes
> 
> it's simply statements which sound
> 
> as if they are simply wrong. sorry.
> 
> 
> 
> so.. either write up something..
> 
> or simply wonder forever.  :-P
> 
> 
> 
> Sven

Here are the commands that I tested:

$ sudo touch testvim
$ ls -al
-rw-r--r-- 1 root root 0 Aug 8 08:25 testvim
$ vi testvim
:w!
:q
$ ls -al
-rw-r--r-- 1 user user 0 Aug 8 08:26 testvim

I don't understand why vim would override both file permission and ownership. 
Any ideas?

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to