Teknik İpuçları

CHMOD 777 ne anlama geliyor?

Unix tabanlı bir işletim sistemi kullananlar muhtemelen Chmod 777 terimine aşinadır. Ancak, tam olarak ne anlama geldiğini ve nasıl kullanılacağını bilmiyor olabilirsiniz. Endişelenmenize gerek yok, burada bazı şeyleri açıklığa kavuşturmanıza yardımcı olmak için bu terime daha yakından bakacağız. Chmod'un Unix tabanlı işletim sistemlerinde dosya ve dizinlere erişim iznini değiştirmek için kullanılan bir komut ve sistem çağrısı olduğunu söyleyerek başlayalım. Bir dosyayı düzenlemeye veya bir dizine veri yüklemeye çalışırsanız, dosya için izin olmadığını belirten bir hata görebilirsiniz. Şimdi Chmod 777'ye ve Unix'teki anlamına daha yakından bakalım.

Chmod 777 nedir?

Unix tabanlı işletim sistemlerinde, dosyalar ve izinleri için dikkat edilmesi gereken iki ana husus olduğunu belirtmek önemlidir. Birincisi dosyaya erişebilen kullanıcı sınıfı, ikincisi ise her kullanıcı sınıfı için mevcut olan izin türüdür. Dikkat edilmesi gereken üç farklı kullanıcı sınıfı vardır: Sahipler, Gruplar ve Diğerleri. Adından da anlaşılacağı gibi, Sahipler dosyaların sahibi olan ve onları düzenleyebilen kullanıcılardır. Gruplar, kullanıcı gruplarını ifade eder ve sahipler gibi, dosyaları düzenleme izinlerine sahiptirler. "Diğerleri" sınırlı erişime sahip genel kullanıcıları ifade eder.

İzinler söz konusu olduğunda, akılda tutulması gereken üç tür vardır: Okuma, Yazma ve Yürütme. Okuma modu yalnızca dosyanın içeriğini okuma izni sağlar. Bir dosyayı düzenleyebilmek için Yazma iznine ihtiyacınız vardır. Dosyanın komut dosyasını çalıştırmak için yürütme izinlerine ihtiyacınız olacaktır. Bir dosyaya erişim, sınıflar ve izinler tarafından belirlenir. Okuma 4 bitlik veri ile aynıdır ve bu nedenle genellikle 4 olarak ifade edilir. Yazma komutu 2 bitlik veri olduğu için 2 olarak belirtilir, Çalıştır ise 1 bittir. Farklı Read, Write ve Execute kombinasyonları olduğu unutulmamalıdır.

Farklı kombinasyonlar:

0 - İzin yok
1 - Yürüt
2 - Yaz
3 - Yazın ve uygulayın
4 - Oku
5 - Okuyun ve çalıştırın
6 - Oku ve Yaz
7 - Okuma, yazma ve yürütme

Chmod'daki 7 sayısı okuma, yazma ve çalıştırma izinlerini içerir, ancak Chmod'da neden üç tane 7 olduğunu anlamak için kullanıcı sınıflarını aklımızda tutmamız gerekir. Daha önce sahip olduğumuzdan bahsetmiştik: Sahipler, Gruplar ve Diğerleri. Chmod'daki üç 7 bu üç kullanıcı sınıfını ifade eder. İlk 7 Sahipleri, ikincisi Grupları ve üçüncüsü Diğerlerini ifade eder. Özünde, chmod 777 sahiplerin, grupların ve diğerlerinin dosya okuma, yazma ve çalıştırma izinlerine sahip olduğunu gösterir. Aşağıda, bazı kombinasyonları ve ne anlama geldiklerini göreceksiniz.

  • Chmod 777 - Sahipler, gruplar ve diğerleri için okuma, yazma ve yürütme
  • Chmod 755 - Sahipler için okuma, yazma ve yürütme, gruplar ve diğerleri için okuma ve yürütme
  • Chmod 655 - Sahipler için okuma ve yazma, gruplar ve diğerleri için okuma ve yürütme

Dosya ve dizin için ihtiyacınıza göre kombinasyonlar da vardır.

Chmod 777 Kullanımı

Her sınıf için dosya izinlerini ayarladıktan sonra, aşağıdaki komut satırını girerek Chmod komutunu başlatabileceksiniz:

CHMOD 777 [DOSYA KONUMU VE ADI]

Alternatif olarak, dosyayı seçmek ve ardından özelliklere tıklamak ve dosya veya dizin için izin seçmek mümkündür.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu
tr_TRTurkish

Reklam Engelleyici Algılandı

Lütfen reklam engelleyiciyi devre dışı bırakarak bizi desteklemeyi düşünün