Yanıtlar:
Sistem listemde bir çek çalıştırılıyor:
$ sudo find / -xdev -type d \( \( -user nobody -o -group nogroup \) -o -perm -777 \)
/tmp
/tmp/.X11-unix
/tmp/.ICE-unix
/var/tmp
/var/metrics
/var/spool/samba
/var/crash
Bunlardan, hayal /tmp, /var/tmpve /var/crashonlar listelenen beri tüm Ubuntu kurulumlarında mevcut olmasını Dosya Sistemi Hiyerarşi Standardı . İçindeki iki dizin /tmp, bence, oturuma dayalı dizinlerdir, bu yüzden yok sayılabilirler. /var/spool/sambaYeni bir Ubuntu sisteminde var olacağını sanmıyorum /var/metrics. Bu dizinin ne için olduğundan emin değilim.
Komutla ilgili bir not find:
-xdevdiğer dosya sistemlerini hariç tutar (böylece atlayabilirim /proc, /sysana dizinim vb.)-type d kontrolü dizinlerle kısıtlar\( -user nobody -o -group nogroup \)- sahibinin olması nobodyveya groupolması gerekir nogroup. Bu koşulu gruplamak için parantez kullanırız ve diğer olasılıkları kontrol ederiz.-perm -777- herkesin tekrar izinleri OR ( -o) kullanılarak katılmış tüm izinleri vardır . Bunun yerine, başkalarına yazma iznini kontrol etmek için Random832'nin önerdiği gibi -perm -777kullanılabilir -perm -2.findkomutun bir açıklamasını ekledim .
-perm -2listeye bir tane daha ekledi /var/lib/php5, bu da oldukça şaşırtıcı bir moda sahip rwx-wx-wt. İyi yakalama!
/var/tmp, bir kişi için.