Chmod Hesaplayici

Linux dosya izinlerini sayisal (sekizlik) ve sembolik notasyonda hesaplayin

Oku (4)Yaz (2)Calistir (1)
Sahip
Grup
Diger
Sembolik

rwxr-xr-x

Komut

chmod 755 filename

Anlam

Bu arac hakkinda

Linux ve Unix'teki chmod (modu degistir) komutu, dosya ve dizin izinlerini ayarlar, bir dosyayi kimin okuyabilecegini, yazabilecegini veya calistirabilecegini kontrol eder. Izinler uc role atanir: dosya sahibi, grup ve tum diger kullanicilar. Her izin bir sayiyla temsil edilir — oku (4), yaz (2), calistir (1) — bunlar her rol icin toplanir. Ornegin, 755 sahibin her seyi yapabilecegi (7 = 4+2+1), grup ve digerlerin okuyup calistirabilecegi ama yazamayacagi (5 = 4+1) anlamina gelir. Bu hesaplayici izinleri gorsel olarak degistirmenizi ve aninda sekizlik kodu, sembolik notasyonu (rwxr-xr-x gibi) ve kullanima hazir chmod komutunu gormenizi saglar.

Nasil kullanilir

1. Her rol (sahip, grup, diger) icin oku, yaz ve calistir'i degistirmek icin onay kutularina tiklayin 2. Veya dogrudan giris alanina sekizlik sayi (644 gibi) yazin 3. Sembolik notasyon, sekizlik deger ve chmod komutu aninda guncellenir 4. Yaygin izin setleri icin on ayar butonlarini kullanin 5. Chmod komutunu panoya kopyalamak icin "Kopyala"ya tiklayin

Sikca sorulan sorular

chmod 755 ne anlama geliyor?
chmod 755 sahibine tam izinler (oku, yaz, calistir) verir ve gruba ve digerlere oku ve calistir izinleri verir. Bu web dizinleri ve calistirabilir betikler icin en yaygin izindir.
644 ile 755 arasindaki fark nedir?
644 (rw-r--r--) sahibin okuyup yazmasina izin verirken, digerlerinin sadece okuyabilir. 755 (rwxr-xr-x) tum kullanicilar icin calistirma izni ekler. Normal dosyalar icin 644 ve calistirilmasi gereken dizinler ve betikler icin 755 kullanin.
Dizinler icin calistirma izni ne yapar?
Dizinler icin calistirma izni, dizine girebilme (cd ile) ve icindeki dosyalara erisme yetenegi anlamina gelir. Bir dizinde calistirma izni olmadan, okuma izniniz olsa bile icerigini listeleyemez veya erisemezsiniz.
chmod 777 guvenli mi?
Hayir. chmod 777 herkese tam okuma, yazma ve calistirma erisimi verir, bu bir guvenlik riskidir. Bir uretim sunucusunda neredeyse hic kullanilmamalidir. Dizinler icin 755 veya dosyalar icin 644 gibi daha kisitlayici izinler kullanin.
Bir dizindeki tum dosyalara chmod'u nasil ozzyinelemeli uygunlarim?
-R bayragi kullanin: chmod -R 755 /path/to/directory. Dikkatli olun — bu hem dosyalar hem dizinler icin ayni izinleri ayarlar. Daha guvenli bir yaklasim, find komutunu kullanarak dizin izinlerini ve dosya izinlerini ayri ayri ayarlamaktir.

Ilgili araclar