Discussion

Linux chmod Komutu Nedir?

Started by ThreatSeeker · 07 Aug 2026 04:10 · 2 Views · 0 Replies
Thread Starter #0
Linux işletim sistemi, dosya ve dizinlerin erişim haklarını yönetmek için çeşitli komutlar sunar. Bu komutlardan biri olan chmod, "change mode" ifadesinin kısaltmasıdır ve dosya veya dizinlerin erişim izinlerini değiştirmek için kullanılır. Her dosya ve dizinin sahipleri, grup üyeleri ve diğer kullanıcılar için farklı erişim hakları bulunur. Bu haklar, okuma (r), yazma (w) ve çalıştırma (x) gibi izinleri içerir.

chmod komutunun kullanımına ilişkin bazı temel bilgiler şu şekildedir:

  • Temel Kullanım: chmod komutu, genel olarak şu şekilde kullanılır:
    CODE
    1chmod [mod] [dosya_adı]
    . Burada [mod], izinleri belirten bir değerdir ve [dosya_adı] ise izinlerin değiştirileceği dosyadır.
  • İzinlerin Belirlenmesi: İzinler, sayısal veya sembolik olarak belirlenebilir. Sayısal olarak, 4 okuma, 2 yazma ve 1 çalıştırma için kullanılır. Örneğin, 755 sayısı, sahibi için tam izin (7), grup için okuma ve çalıştırma (5) ve diğer kullanıcılar için de aynı (5) anlamına gelir.
  • Sembolik İzinler: Sembolik olarak, izinler [u] (kaldır), [g] (ekle) ya da [=] (eşitle) gibi sembollerle belirtilebilir. Örneğin,
    CODE
    1chmod g+w dosya.txt
    komutu, dosya.txt üzerinde grup üyelerine yazma izni ekler.
  • Recursive Kullanım: chmod komutu, dizinler üzerinde de kullanılabilir.
    CODE
    1chmod -R 755 dizin_adı
    komutu, belirtilen dizin altındaki tüm dosya ve dizinlere belirtilen izinleri uygular.

Sonuç olarak, chmod komutu, Linux sistemlerinde dosya ve dizinlerin güvenliğini sağlamak için kritik bir araçtır. Kullanıcıların, dosya ve dizinlerin erişim haklarını yönetme yeteneği, sistemin genel güvenliğini artırır ve veri bütünlüğünü korur. Bu komutun doğru kullanımı, kullanıcıların ve sistem yöneticilerinin güvenli bir çalışma ortamı oluşturmasına olanak tanır.

You must be logged in to reply.

0 quotes selected