Görevinden Neden rm salt okunur dosyaları kaldırabilirim? Bunun rm
sadece dosyayı silmek için dizine yazma izni gerektirdiğini biliyorum . Ancak, sahibi ve grubu farklı olan bir dosyayı kolayca silebileceğimiz davranışı sindirmeyi zor buluyorum.
Aşağıdakileri denedim
mtk: kullanıcı adım
abc: yeni bir kullanıcı oluşturdu
$ ls -l file
-rw-rw-r-- 1 mtk mtk 0 Aug 31 15:40 file
$ sudo chown abc file
$ sudo chgrp abc file
$ ls -l file
-rw-rw-r-- 1 abc abc 0 Aug 31 15:40 file
$ rm file
$ ls -l file
<deleted>
Buna izin verilmemesi gerektiğini düşünüyordum. Bir kullanıcı yalnızca sahipligi altındaki dosyaları silebilmeli mi? Birisi neden buna izin verildiğine ışık tutabilir mi? ve bundan kaçınmanın yolu nedir? Sürpriz dosya silmelerine izin vermek için yalnızca üst dizinin yazma iznini kısıtlamayı düşünebilirim.