Linux'taki erişim haklarını ayarlayın

Anonim

Linux'taki erişim haklarını ayarlayın

Linux çekirdeğine dayanan işletim sistemlerinde, hesaplar arasındaki erişim haklarını bölmenize izin veren bir otorite kurulum aracı vardır. Bu, belirli dosyalara, dizinlere veya uygulamalara erişimin bir kısıtlamasıdır. Üç tür benzer haklar vardır - okuma, yazma ve uygulama. Her biri, özel araçlar kullanarak işletim sisteminde kayıtlı her kullanıcının altında ayrı ayrı düzenlenebilir. Daha sonra, söz konusu parametrelerin iki yapılandırma yöntemi olarak kabul edilecektir.

Linux'a erişim haklarını yapılandırın

Günümüzde kabul edilen yöntemler, evrensel olduklarından, tüm Linux dağıtımlarına uygundur. Sabit bir dosya yöneticisi olmayan kullanıcılar için kullanılamayan ilk yolu ve sistem yönetimi sadece konsoldan yapılır. Bu durumda, derhal CHMOD komut işleminin ayrıntılı olarak açıklandığı ikinci seçeneğe geçmenizi öneririz. Grafik sistem arayüzüyle aktif olarak etkileşime giren diğer kullanıcılar, zamanın zamanını iki yöntemle ödeme yapmanızı öneririz, çünkü erişmeye birkaç farklı erişime sahipler.

Başlamadan önce, sistemin gerekli sayıda kullanıcıya sahip olduğundan emin olun. Bilgisayara birkaç kişinin erişebileceğini biliyorsanız, kendi ayrı hesabınızı oluşturmanız ve ardından erişim haklarının atanmasına gidersiniz. Bu konuda ayrıntılı bir rehber aşağıdaki linkle diğer makalede bulunabilir.

Tabii ki, Dosya Yöneticisi'nde bulunan ayarlar, herhangi bir problemi hızlı ve sorunsuz, nesnelere erişim haklarını düzenlemenize izin verir, ancak bazen bazen bir fonksiyon dizi yeterince sınırlıdır ve bazı kullanıcıların daha esnek bir konfigürasyona ihtiyacı vardır. Böyle bir durumda, aşağıdaki yöntemle iletişim kurmanızı öneririz.

Yöntem 2: chmod ekibi

Linux'ta işletim sistemlerinde belirli görevlerin performansını zaten karşılayan kullanıcılar, muhtemelen tüm eylemlerin çoğunun farklı komutları kullanarak klasik konsoldan yapıldığını biliyor. Dosya ve klasörler için erişim haklarını düzenleme istisnası yoktur ve bu yerleşik Chmod yardımcı programı için faydalıdır.

Chmod sözdizimi

Her komutun kendi sözdizimine sahiptir - gerekli eylemleri belirlemek için belirli bir sırayla kaydedilen bir seçenek ve parametreler kümesi vardır. Sonra giriş sırası böyle olacaktır: CHMOD + Options + Hakları + Nesne adı veya yolu. CHMOD'un nasıl kullanılacağı hakkında ayrıntılı bilgi, konsolda okuyun. Menüden veya CTRL + ALT + T tuş kombinasyonundan çalıştırabilirsiniz.

Linux işletim sisteminde CHMOD komutunu yürütmek için terminali başlatmak

Terminalde, Chmod - Help'i kaydettirmeli ve ENTER tuşuna tıklayın. Bundan sonra, varsayılan dildeki resmi belgeler, yardımcı programın temelleri ile ilgilenmeye yardımcı olacaktır. Ancak yine de tüm seçeneklerin ve hakların daha ayrıntılı bir tanımını veriyoruz.

CHMOD yardımcı programının Linux'taki konsoldan resmi belgelendirme ile tanıdık

Erişim hakları

Yukarıdaki bilgilerden zaten bildiğiniz gibi, Linux'ta Linux'ta üç tür haklar vardır - okuma, yazma ve yürütme. Her birinin, ekiple çalışırken kullanılması gereken CHMOD'teki kendi mektubu belirlemesine sahiptir.

  • R - okuma;
  • W - Kayıt;
  • X - Yürütme;
  • S - Süper kullanıcı adına yürütme. Bu hak isteğe bağlıdır ve ana hesaptan programların ve komut dosyalarının başlatılmasını (kabaca sudo komutu aracılığıyla konuşur) anlamına gelir.

İlk yolda, yapılandırma öğesinin özelliklerinde her kullanıcı grubu için ayrılmıştır. Onlar da üç ve chmod'da, şöyle belirlenirler:

  • U nesne sahibidir;
  • G - Grup;
  • o - kullanıcıların geri kalanı;
  • A - Yukarıdaki tüm kullanıcılar.

Ayrıca, dikkate alınan ekip, sayılar biçiminde hakların not edilmesini gerektirir. 0 ila 7 arasındaki rakamlar, belirli bir parametre anlamına gelir:

  • 0 - Haklar yok;
  • 1 - özel olarak yürütme;
  • 2 - sadece kayıt;
  • 3 - Birlikte yürütme ve kayıt;
  • 4 - Özellikle okuma;
  • 5 - Okuma ve Uygulama;
  • 6 - Okuma ve Yazma;
  • 7 - Bütün haklar birlikte.

Tüm bu parametreler hem bireysel dosyalar hem de dizin için aynıdır. Ayrıcalıklar atanırken, ilk önce sahibinin numarasını, ardından grup için ve kullanıcıların geri kalanında sonuncusunu gösterirsiniz. Daha sonra değer, örneğin 744 veya 712 gibi bir görünüm bulacaktır. Bu haklardan bir veya daha fazlası, yardımcı programa yazma seçeneklerinden sonra girilir, bu nedenle de ayrıntılı olarak çalışılmalıdır.

Seçenekler

Haklar CHMOD komutunu kullanırken önemli bir rol oynar, ancak seçenekler ek parametreler ayarlayarak daha esnek bir şekilde yapılandırmanıza izin verir. Seçenekler için en popüler seçenekler bu tür var:

  • -C - Komut etkinleştirildikten sonra tüm değişiklikler hakkında bilgi görüntüler;
  • -F - Hataların tüm bildirimlerinin ekranını ortadan kaldırın;
  • -V - Komut etkinleştirildikten sonra tüm bilgileri gösterin;
  • - Reference - Belirli bir dosyadan hakların maskesini seçin;
  • -R - özyineleme aktivasyonu. Bu durumda, belirtilen haklar belirtilen dizinin tüm dosyalarına ve klasörlerine uygulanacaktır;

Artık sözdizimini ve bugün kullanılan CHMOD adlı kullanan hizmetin ana tanımlarına aşinasınız. Yalnızca kendinizi, düzenleme haklarının sürecini basitleştirecek, ek ekibin popüler örneklerini öğrenecek ek faydalı bilgilerle tanışmaktadır.

Ek İşlemler

Terminaldeki çalışmanın rahatlığını geliştirmek için, kullanıcının takip yürütülmesini optimize eden birkaç komut kullanması gerekir. Örneğin, başladıktan sonra, CD / Home / Kullanıcı / Klasörü, burada / Home / Kullanıcı / Klasörün gerekli klasöre uygun bir yol olduğunu kaydedebilirsiniz. Bu komutu etkinleştirdikten sonra, belirtilen dizine bir hamle olacak ve sonraki tüm eylemler bunun içinden gerçekleştirilecektir. Böylece, gelecekteki dosyanın veya klasöre tam yola girme ihtiyacı ortadan kaldırılır (elbette, geçişin yapıldığı yerde bulunurlarsa).

Linux'taki terminal boyunca istenen konuma atla

LS komutunu -L seçeneğiyle işaretlememek imkansızdır. Bu yardımcı program, nesnelere erişim hakları için geçerli ayarları görüntülemenizi sağlar. Örneğin, sonuç -RW-RW-R-- Sahibinin dosyayı okuyabileceği ve düzenleyebileceğini, grubun aynı şeyi yapabileceğini ve diğer kullanıcıların yalnızca okunmasını gösterir. (Tüm atamalar yukarıda açıklanan erişim haklarına uymaktadır). Linux'daki LS ekibinin eylemi ile ilgili detaylar, diğer makalede aşağıdaki bağlantıyla söylenir.

Belirlemek için LS komutunu kaydedin

Ayrıca oku: Linux'ta LS komutunun örnekleri

Ekibin örnekleri

Son olarak, kullanıcıların, kullanıcıların ekibin sözdizimi ve uygulamalarıyla ilgili herhangi bir sorunuz olmadığı için, yardımcı programı kullanmaya bazı örnekler getirmek istiyorum. Bu tür satırlara dikkat edin:

Linux işletim sistemlerinde CHMOD komutunun örnekleri

  • CHMOD A + R File_NAME - Dosyayı okumak için tüm hakları ekleyin;
  • Chmod a-x file_name - nesneyi yürütme haklarını topla;
  • Chmod a + r file_name - okuma ve yazma hakları ekleyin;
  • CHMOD -R U + W, GO-W FOLDER_NAME - ReSursion'u etkinleştirme (tüm dizin ve içeriği için uygulama komutu), sahibine yazma ve diğer kullanıcılardan yazmak için giriş haklarını silme hakları eklemek.

Gördüğünüz gibi, işaretler + ve - ortalama ekleme veya alma hakları. Boşluksuz seçenekler ve haklarla birlikte gösterilirler ve ardından dosya çağrılır veya tam yoldur.

Bugün Linux çekirdeğine göre işletim sisteminde erişim hakları kurma konusunda iki yöntem öğrendiniz. Listelenen yöntemler evrenseldir ve tüm dağıtımlar için uygundur. Her komutu aktif hale getirmeden önce, yalnızca sözdizimin doğruluğunda değil, aynı zamanda dosyaların adlarını ve onlara olan yolları da kesinlikle tavsiye ederiz.

Ayrıca bakınız: Terminal Linux'taki sık kullanılan komutlar

Devamını oku