Aslında üzerinde çalışabileceğiniz 4 özellik kümesi var chmod.
Special, User/Owner, GroupVe Othersbu ilk numara ayarlanabilir özel bit olmak üzere, dört basamaklı chmodlarını ile çalışan bu sırayla bölgesi.
chmod 4555 aşağıdakine eşittir:
Set UID bit - Hangi kullanıcının çalıştığından bağımsız olarak dosyayı sahibi olarak çalıştır
- Kullanıcı / Sahibi:
Read, Execute
- Grup:
Read, Execute
- Diğerleri:
Read, Execute
sİzinler için 'insan okunabilir' dizede belirten SetUIDbit (aşağıda açıklanmıştır) ayarlanır.
Etkili bir şekilde, dört sayılık chmodizinler argümanını aşağıdaki gibi belirli tanımlayıcılara ayırabiliriz 4ve ilk bölümde ne olacağını, bir 5sonraki bölümde nasıl olacağını belirlemek için matematiği yapabiliriz .
Unutmayın ####olduğunu Special User/Owner Groupve Othersbu sırayla.
İçin Specialnitelikler (dört sayı ilk rakam chmodargüman):
Set UID- Dosyayı, kullanıcının çalıştığından bağımsız olarak, sahibi olarak çalıştır ( bölümün sinsan tarafından okunabilen izinler dizesinde olduğu gibi gösterilir User) = +4 ( --saltında User/Owner)
Set GID- Dosyayı, çalıştıran kullanıcı / gruba bakmaksızın grup olarak çalıştırın ( bölüm siçin insan tarafından okunabilen izinler dizesinde olduğu gibi gösterilir Group) = +2 ( --saltında Group)
Sticky Bit- YALNIZCA YÖNETMENLER ÜZERİNE ETKİLİ - Ayarlanırsa, yalnızca yöneticinin sahibinin kullanıcısı ve rootdizini silebilir ve yalnızca dosya sahibini veya rootiçindeki dosyaları silebilir. ( bölüm tiçin okunabilir izinler dizesinde olduğu gibi gösterilir Others) = +1 ( --taltında Others)
İçin User/Owner, Groupve Othersnitelikleri (dört sayı son üç sayı chmodargümanı):
Read= +4 ( r--)
Write= +2 ( -w-)
Execute(dosyalar için) veya 'Giriş / Listeye Öğeleri Girin' (dizinler için) = +1 ( --x)