Re: Question about file system permissions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Em Terça 26 Dezembro 2006 12:54, Marcelo Magno T. Sales escreveu:
> Hi, all
>
> Suppose that in a FC6 system there are two users, user01 and user02. Both
> are members of the group users, which is their primary group. They're not
> members of the group root. There is a directory named /test:
> drwxrwx--- 2 root users 4096 Dez 26 12:42 test/
>
> In this directory, there is a file named file.txt:
> -rw-r----- 1 user01 root 90 Dez 26 12:43 file.txt
>
> user02, as expected, is not able to read nor modify the contents of this
> file, as he does not have read nor write permissions on it. However, he can
> delete the file, because he has write permissions on /test, once he's
> member of the group users.
> However, if user02 opens file.txt in VIM, edit it and then save it with
> :w!, the file is modified, saved, and its ownership is altered to
> user02:users. How can this happen?? How can VIM alter the ownership and
> write to this file, if user02 is not it's owner and have no permissions on
> it? user02 can't do that using chown, chmod nor chgrp, but using VIM he
> can?!

Never mind. VIM must be removing the existing file and creating another one 
with the same name, which it has permission to do. It does not effective 
change the existing file, it just replaces it.

[]'s
Marcelo


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux