Jardines de Viveros izinler Unix dünyasında oldukça ilginç bir konudur ve bu tür işletim sisteminin en değerli özelliklerinden biridir. Linux, sistemin dizinleri ve dosyaları için bu modlar sistemini uygular ve bazı dosya sistemlerinin uyguladığı genişletilmiş öznitelikler gibi diğer güvenlik katmanları veya ayrıca erişim kontrol listeleri veya ACL gibi diğer güvenlik sistemleri türleri ile tamamlayabiliriz.
Bazı makalelerde modlar veya izinler hakkında konuştuk, onları ne adlandırmak isterseniz isteyin ve elbette zaten biliyorsunuz ki bizim izinlerimizi görebiliriz. dizinler ve dosyalar basit bir ls -l komutuyla, ancak konsolda bize zaten bildiğimiz harflerin biçimini gösterecek. Öte yandan, zaten bildiğiniz gibi chmod komutunu kullanarak bu izinleri değiştirmek için aynı gösterimi veya sekizlik olanı da kullanabiliriz ... Peki izinleri sekizlik biçimde listelemek istersek ne olur?
Peki, için sekizlik gösterime bakın En basitlerinden biri stat komutu olsa da farklı prosedürler kullanabiliriz:
stat /etc/passwd
Önceki komutla, bu belirli dosya hakkında / etc / passwd örneğinde pek çok bilgi göreceğiz. Ama sadece o modunu görmek istiyorsak sekizlik biçimdeki izinler, kullanabilirsiniz:
stat -c '%a' /etc/passwd
Arasında biçimler ve olanaklar Man stat ile görebileceğiniz gibi, formatı harflerle görmek için% A ve tüm çıktıyı filtrelemek ve herhangi bir şey belirtmezsek elde edilen alanlardan yalnızca bazılarını göstermek için diğer birçok seçenek de vardır. Örneğin, bir dosya veya dizinin izinlerini veya Unix modlarını görüntülemenin her iki yolunun da gösterilmesini istiyorsak, şu diğer komutu kullanabiliriz:
stat -c '%A %a' /etc/passwd
Ve böylece ikisini de standart çıktıda alacağız ...