İşte anlamadığım bir dava.
Bir grubum var barve bu grubun iki kullanıcısı var; foove bar.
Ben bir test.txtdosya var, foosahibi ve barkullanıcı sadece okuyabilir.
Ancak, eğer barkullanıcı tarafından işletilen gzipbu dosyaya komutu, gelen mülkiyet değişiklikleri fooiçin bar.
Bu nedenle, foobu dosyaya artık dokunamaz.
Bu bir güvenlik deliği mi?
olarak giriş yaptı bar
$ whoami
bar
$ cd /home/foo/test
$ ls -al
total 8
drwxrwxr-x 2 foo bar 4096 Jan 6 15:48 .
drwxrwxr-- 5 foo bar 4096 Jan 6 15:48 ..
-rwxr-xr-x 1 foo foo 0 Jan 6 15:48 test.txt
$ gzip test.txt
$ ls -al
total 12
drwxrwxr-x 2 foo bar 4096 Jan 6 15:50 .
drwxrwxr-- 5 foo bar 4096 Jan 6 15:48 ..
-rwxr-xr-x 1 bar bar 29 Jan 6 15:48 test.txt.gz
$ uname -a
Linux 2.6.18-xenU-ec2-v1.2 #2 SMP x86_64 x86_64 x86_64 GNU/Linux
Olarak giriş yaptınız foo:
$ whoami
foo
$ touch test.txt.gz
touch: cannot touch `test.txt.gz': Permission denied
gzip.