Linux'ta chmod Komutu

Bir dosyanın izinlerini Linux komut satırından değiştirme

Chmod komutu (anlam değiştirme modu) dosya ve klasörlerin erişim izinlerini değiştirmenizi sağlar.

Diğer komutlar gibi chmod komutu, komut satırından veya bir komut dosyası aracılığıyla yürütülebilir.

Bir dosyanın izinlerini listelemeniz gerekiyorsa, ls komutunu kullanabilirsiniz.

chmod Komut Sözdizimi

Chmod komutunu kullanırken bu doğru sözdizimi :

chmod [seçenekler] modu [, mode] file1 [file2 ...]

Aşağıdaki chmod ile kullanılan normal seçeneklerden bazıları şunlardır:

Aşağıda kullanıcı, grup ve bilgisayardaki herkes için ayarlanabilen sayısal sayısal izinlerin bir listesi bulunmaktadır. Numaranın yanında okuma / yazma / yürütme harfi eşdeğeri bulunur.

chmod Komut Örnekleri

Örneğin, "katılımcılar" dosyasının izinlerini değiştirmek isteseniz, herkesin buna tam erişimi vardır.

chmod 777 katılımcılar

İlk 7 kullanıcı için izinleri ayarlar, ikinci 7 grup için izinleri ayarlar ve üçüncü 7 herkes için izinleri ayarlar.

Eğer erişebilecek tek kişi olmak istiyorsan, şunu kullanırsın:

chmod 700 katılımcıları

Kendinize ve grup üyelerinize tam erişim sağlamak için:

chmod 770 katılımcısı

Kendiniz için tam erişim sağlamak istiyorsanız, ancak diğer kişilerin dosyayı değiştirmesini istiyorsanız, şunları kullanabilirsiniz:

chmod 755 katılımcılar

Aşağıdaki, "katılımcıların" izinlerini değiştirmek için yukarıdaki harfleri kullanır, böylece dosya sahibine dosya okuyabilir ve yazabilir, ancak başkaları için izinleri değiştirmez:

chmod u = rw katılımcıları

Chmod Komutu Hakkında Daha Fazla Bilgi

Varolan dosya ve klasörlerin grup sahipliğini chgrp komutuyla değiştirebilirsiniz. Newgrp komutuyla yeni dosya ve klasörler için varsayılan grubu değiştirin.

Bir chmod komutunda kullanılan sembolik bağların, doğru, hedef nesneyi etkileyeceğini unutmayın.