Re: why can I write to a file I don't have perms to??
To: General Red Hat Linux discussion list <email@example.com> Date: Thu, 14 Apr 2005 16:58:37 -0500
Sent by: firstname.lastname@example.org
04/14/2005 04:56 PM
Please respond to General Red Hat Linux discussion list
Subject: why can I write to a file I don't own??
I was working on a script the other day and ran into an anomaly
with the file permission's on files. I have checked this on several ES
servers and all produce the same results. Say a file has the following
perms: 644 and it is owner and group are root:root. as long as a user has
write permission's to the directory it is in they can write to it. not
only that the UID:GID change to that user. I am running ext3 file systems
with kernel 2.4.21-20.ELsmp. So my question is
1) why is this allowed?
2) can I change this?
# rm test.fil
# ls -ld .
drwxr-xr-x 2 user7 root 4096 Apr 14 16:56 .
# echo "test from root" > test.fil
# ls -l test.fil
-rw-r--r-- 1 root root 15 Apr 14 16:57 test.fil
# su - user7
$ ls -l test.fil
-rw-r--r-- 1 user7 user7 31 Apr 14 16:57 test.fil
$ cat test.fil
test from root
test from uset7
However it doesn't let you echo "test from user7" > ./test.fil. it
Any thoughts on this would be great.
-- redhat-list mailing list unsubscribe mailto:email@example.com?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list -- redhat-list mailing list unsubscribe mailto:firstname.lastname@example.org?subject=unsubscribe https://www.redhat.com/mailman/listinfo/redhat-list