Johannes Schindelin <Johannes.Schindelin@gmx.de> writes:I'm not sure it's wrong to be able to track permissions, but it's definitely wrong to track them by default. GNU Arch had some permission tracking, and I got hit by it several times. You have several things you might have wanted to track: * read/write for the user. But I can't imagine a case where you wouldn't want to be able to read and write your own files. * permissions for group. But that doesn't make any sense when several persons work on the same project, and don't share the same /etc/group. * permissions for others. But that, again, doesn't make sense when several persons work on the same project with different setups. I sometimes work at home, where I'm basically the only user, I don't care at all about permissions for others. At work, it's totally different, since it's a big NFS shared by all the lab. And I might very well disclose my work to the rest of the lab, and work with someone who do not want to do so. * Execute bit. This one is relevant. Indeed, it's more a kind of metadata than really a permission (you can still execute the file with /lib/ld-linux.so.2 /path/to/file or such kind of things). Using GNU Arch, I got the cases in real life of a project in which some files had group read permission, some other not, because they were created by developers having different umask. Worse than this, I got some group-writable files in my $HOME without noticing it, which is basically a security hole. -- Matthieu - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| KAMEZAWA Hiroyuki | Re: 2.6.23-mm1 |
| Greg KH | Re: [PATCH] USB: Only enable autosuspend by default on certain device classes |
| Oliver Neukum | Re: Linux 2.6.21 |
git: | |
| Sander | 'struct task_struct' has no member named 'mems_allowed' (was: Re: 2.6.20-rc4-mm1) |
| Robert Olsson | Re: rib_trie / Fix inflate_threshold_root. Now=15 size=11 bits |
| David Miller | Re: [PATCH 3/3] Convert the UDP hash lock to RCU |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
