Ders 3.38: ACL'ler: izinleri gevşetmeden kesin erişim
Klasik izinlerin bir sahibi, bir grubu ve diğer herkes vardır. İkinci bir grubun erişime ihtiyacı olduğunda olağan kısayollar tehlikelidir: dosyaları herkesin okuyabileceği yapmak ya da insanları hizmetin kendi grubuna eklemek. POSIX erişim denetim listeleri (ACL'ler) bir dosyanın izinlerine adlandırılmış kullanıcılar ve gruplar ekler; onları sınırlayan bir maskeyle ve yeni dosyaların devraldığı varsayılan ACL'lerle. Laboratuvarda denetim ekibinin mağaza API'sinin günlüklerine salt okunur erişime ihtiyacı var; bunu setfacl ile veriyor, bir denetçi olarak doğruluyor ve yazamadıklarını teyit ediyorsun.
15 dk
Bu derste öğreneceklerin
- sahip/grup/diğer modelinin sınırlarını açıklamak
- ACL'leri getfacl ile okumak
- setfacl -m ile grup erişimi vermek
- Yeni dosyalar için varsayılan ACL'leri kullanmak
- ACL maskesini açıklamak
Temel terimler
- ACL
- Erişim denetim listesi: bir dosyada adlandırılmış kullanıcılar ve gruplar için ek izin girdileri.
- getfacl / setfacl
- ACL'leri okumak ve değiştirmek.
- Maske
- Adlandırılmış kullanıcılar, adlandırılmış gruplar ve sahip grup için üst sınır.
- Varsayılan ACL
- Yeni dosyaların ve alt dizinlerin devraldığı, bir dizindeki ACL.
- X (büyük)
- Yalnızca dizinler (ve zaten çalıştırılabilir dosyalar) için çalıştırma izni.
← Mutlak ve göreli yollar · Tüm dersler · SELinux retlerini okumak ve düzeltmek →