mod dosya izinlerini değiştirmek için kullanılabilen bir Linux (Unix benzeri sistemler) komutudur. Grubu, kullanıcıyı ve diğerlerini değiştirir yürütmek, yazmak, Ve okuma izni . Bu chmod 755 Linux komut, chmod için önemli bir kullanım durumudur. Genellikle bu komut, birçok sistem yöneticisine uygulamaları çalıştırırken kolaylık sağladığı için çeşitli işlemleri zorlukla karşılaşmadan yapmak için uygulanır.
Önemli: Linux komutu 'chmod' küçük harflerle girilmelidir.
Komutu uygularsak, yani chmod 755 dosya adı, herkese dosyayı çalıştırma ve okuma yetkisi veririz. Bu durumda dosya sahibinin de bu dosyaya yazmasına izin verilir. Herhangi bir dizin için 755 kullandığımızda bu, herkesin ona erişebileceğini tanımlar.
Önemli: Genellikle bu izinler rwxr - xr - x metinsel temsiline çevrilebilir.
chmod komut temelleri
Başvurabiliriz chmod komutu Unix'te herhangi bir dosyanın iznini değiştirmek için. Dosyanın iznini üç haneli sayı biçiminde de iletebiliriz.
755 sayısında ilk sayı 7 sahibine verilen izin olarak tanımlanabilir, ikinci numara 5 grup izni ve üçüncü sayı olarak tanımlanabilir 5 birbirinin izni olarak tanımlanabilir.
Başka bir deyişle 755 şu şekilde temsil edilebilir:
7 kullanıcı yürütür, yazar ve okur
her daktilo için
5 grup çalıştırır ve okur
5 kişi daha yürütüyor ve okuyor
Gruplar ve kullanıcılar için bazı temel izin türleri vardır:
- İzni yürüt
- Yazma izni
- Okuma izni
Sözdizimi
Komut chmod aşağıdaki gibi tanımlanabilecek sözdizimine sahiptir:
chmod
Komutun izin kısmı farklı format türlerine sahip olabilir. Bir format, aşağıda görebildiğimiz gibi bir sayı grubu olarak tanımlanabilir:
chmod 755
Chmod kullanımını görmeden önce aşağıdaki seçeneklerden bazılarını bilmeliyiz:
-R: Bu seçenek izinleri yinelemeli olarak değiştirebilir.
-referans=DOSYA: MODE değerleri yerine FILE modunu kullanır.
-C: Yalnızca herhangi bir değişiklik yapıldığında rapor verir.
-içinde: İşlenen tüm dosyalar için teşhis çıktısı verebilir.
Chmod komutunun sekizlik gösterimi
İzinler ayrıca sekizli gösterim şeklinde (0-7 arası rakamlarla) ifade edilir.
Ve 755 tam olarak budur; grup sahibi, kullanıcı sahibi ve diğerleri için izinlerin sekizlik temsili.
Sekizli sayılar aşağıdaki sayının toplamından başlar:
1= izni yürütmek
2= yazma izni
4= okuma izni
Dolayısıyla 7= 1 + 2 + 4= Çalıştırma + Yazma + Okuma izni
5= 1 + 4= Yürütme + Okuma izni
Grup sahibi, kullanıcı sahibi ve diğer izinlerin ayrı ayrı değerlendirilebileceği yer.
Ayrıca, çeşitli kullanıcı sahipleri için izinlerin toplamı bir sekizli sayı (0-7'ye kadar) oluşturabilir ve grup sahibi ve diğer izinler için de kullanılır.
Not: İzinleri, yani herkese tam erişim sağlayan 777'yi atlamayı unutmayın. Dizinlerde veya dosyalarda, bariz güvenlik nedeniyle 777 komutu önerilmez.
Dizinler ve dosya kullanımı hakkında chmod 755 komutunu verin
Dizinler ve dosyalar üzerindeki izinlerin sonuçlarını anlayalım.
Dizinlere veya dosyalara uygulandığında, kullanıcı bakış açısıyla yürütme, yazma ve okuma izinlerinin ne yaptığını öğrenmek istiyoruz.
Okuma izni:
Yazma izni:
- dosya: Dosyanın içeriğini değiştirebilir.
Yürütme izni: