Dosya ve dizin izinleri nasıl çalışır (II)

linux kullanıcı izinleri

Uzun zaman önce, yazımızda Dosya izinleri Linux'ta nasıl çalışır (I) Tercih ettiğimiz işletim sistemimizde erişim izinleriyle nasıl çalışılacağını anlamanın bir başlangıcını gördük. Bu platformda ilk silahlarını yeni yapmış olanlara etkin bir şekilde ulaşabilmek için basit olmaya çalıştık ancak hemen hemen her konuda olduğu gibi daha ileri bir seviyeye ulaşma imkanımız var ve yavaş yavaş göreceğiz. .

"Ls -l" komutunun bize gösterdiği şeyle baş başa kaldık, bundan sonra sistemin her bir dizin, alt dizin ve dosya için oluşturduğu her şeyin bir detayını elde ederiz. Ancak tüm bu izinler yalnızca sırasıyla okuma, yazma ve yürütmeyi gösteren r, w ve x harfleriyle ayarlanamaz, aynı zamanda sayısal izin terminolojisi kullan, bu yazıda göreceğimiz ve daha sonra umask ile çalışmamızı sağlayacak bir şey, belirli bir dizinde oluşturulan her dosyanın izinlerini tanımlayacak bir işlevsellik. Linux.

Ama ilk önce, aşağıdaki gibi bir sözdizimine sahip olan chmod komutundan bahsederken bazen gördüğümüz sayıların ne anlama geldiğini görelim:

chmod [seçenekler] dosya modu.

Yani, kesinlikle şu gibi bir şey görmüştük: chmod 755 ~ / Downloads / DTStoAC3.

Orada yapılan, sisteme erişen (genel) tüm kullanıcılara ve dosyanın sahibi olan, aynı zamanda yazma iznine sahip olan kullanıcı grubunun bir parçası olanlara okuma ve yürütme izinleri vermektir ve bu nedenle tek dosya içeriğini değiştirebilen biri. Bunu anlamak için parçalara ayırmalıyız ve bunun için önceki gönderide dokuz göstergeyi üç gruba ayırmanın bizim için uygun olduğunu zaten gördük: sahip, grup ve diğerleri.

Sahibi, dosyanın yaratıcısı veya klasörlerinde oluşturuldukları kullanıcı hesabının sahibidir.ve olağan olan şey, bu dosyalar üzerinde tüm işlemleri gerçekleştirebilmesidir. Grup izinleri, bir kullanıcının ne yapabileceğini, kimin dosyanın sahibi olan kullanıcıyla aynı grubun parçası olduğunu belirler ve diğerleri için izinler, sistemimize erişen herhangi bir kullanıcının yapabileceklerini veya yapamayacaklarını belirtir.. Burada dosyalar ve dizinler arasında, yürütme izniyle ilgili her şeyden çok önemli bir fark vardır (her iki durumda da okuma ve yazma izni oldukça açıktır) ve bu, bir dosya için sahip olduğunuzda çalıştırılabilir veya başlatılabilir. (örneğin, işletim sisteminin veya bir oyunun parçası olan bir program) bir dizin söz konusu olduğunda, yürütme izni onun bir listesini yapmamıza izin verecektir. (yani, içinde ne olduğunu görebilmek için "ls" yapın).

Bazen gördüğümüz sayıyı belirleyen şey, izinlerin ikili sıralarının toplamıdır ve her birinin konumuna göre kendisine atanan değere sahip olmasıdır. A) Evet, rwx, hem sahip hem de grup için ve diğerleri için 4, 2, 1 olarak görülebilir, her birinin nominal değeri olan ve daha sonra toplam toplam, belirli bir dosya veya dizindeki tüm izinlere sahip olduğunuzda 7 verir, okuma ve yazma izinlerine sahip olduğunuzda 6 verir (r 4 ve w 2 olduğu için ), 5 oku ve çalıştırdığında (r 4 ve x 2 olduğundan), 4 sadece okuduğun zaman, 2 sadece yazma hakkına sahip olduğun zaman ve 1 sadece yürütmeye sahip olduğun zaman. Bunu anlamak için güzel bir örnek, bu gönderiye eşlik eden ve 755 numaraya nasıl ulaşılacağının iyi bir şekilde gösterildiği görselde var; Bir sonraki taksitte ve izinlerin hem sayı hem de harf terminolojisinde nasıl çalıştığını zaten anladıktan sonra, göreceğiz. Linux'ta kullanıcı izinleri nasıl değiştirilir.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.