Herkes tarafından yazılabilir dosyaların saptanması
Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYJX1TOw' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
Nix sistemlerde izinleri 777 olarak set edilmiş, yani herkesin yazıp çizebileceği (world writable) tüm dosya ve dizinleri saptamak için aşağıdaki find komutu kullanılabilir.
# find / \( -perm -o+rwx -o -perm -g+rwx -perm -o+rwx \) | xargs ls -l
Detaylar için find'in man sayfasindan yararlanilabilir.
http://unixhelp.ed.ac.uk/CGI/man-cgi?find
http://linux.die.net/man/1/find
Visited 292 times, 1 visit(s) today
Bu yazılar da ilginizi çekebilir:
- Belli bir zaman aralığında değiştirilmiş dosyaların saptanması
- *nix Sistemlerde Değiştirilen Dosyaların Belirlenmesi
- Bir Dizin Yapısının Kopyalanması
- Kurulu Perl Modüllerinin Listelenmesi
- Find komutu ile dosya sayısını görüntülemek: Count
Yorumlar
Trackbacks
Yorumda bulunun.
walla böyle bir kod var mı diye tam düşünüyorken syslogs tan gelen maili okudum. bu kadar mı denk gelir :)
[Cevapla]