Linux:Tüm Kullanıcılar İçin Paylaşılan Bir Dizin Nasıl Oluşturulur?

Sistem yöneticisi olarak, bir Linux sunucusundaki her kullanıcıya okuma / yazma erişimi vermek istediğiniz belirli bir dizine sahip olabilirsiniz. Bu kılavuzda, Linux’ta belirli bir dizindeki (paylaşılan dizin) tüm kullanıcılara yazma erişiminin nasıl etkinleştirileceğini gözden geçireceğiz.

Bu, uygun erişim izinlerini ayarlamak ve belirli bir dizine paylaşacak veya yazma erişimi olan tüm kullanıcılar için ortak bir grup ayırmada en etkili ve güvenilir yöntemdir.

Bu nedenle, sistemde önceden bulunmamış olması durumunda dizini ve ortak grubu oluşturarak başlayın:

$ sudo mkdir -p /var/www/reports/
$ sudo groupadd project 

Daha sonra aşağıdaki gibi grup projesine: /var/www/reports/ dizinine yazma erişimi olan mevcut bir kullanıcıyı ekleyin.


Ortak Dizin Grubu Oluşturmak

Yukarıdaki komutta kullanılan bayraklar ve argümanlar:

  1. -a – kullanıcıyı ek gruba ekleyen.
  2. -G – grup adını belirtir.
  3. project – grup ismi.
  4. onurbolatoglu – mevcut kullanıcı adı.

Daha sonra, seçeneğin -Ralt dizinlerde yinelemeli işlemleri sağladığı dizinde uygun izinleri yapılandırmaya devam edin:

$ sudo chgrp -R project /var/www/reports/
$ sudo chmod -R 2775 /var/www/reports/

İzinler açıklanması 2775 yılında chmod yukarıdaki komutu:

  1. 2– setGID bit’ini açar , ima eder – yeni oluşturulan alt dosyalar, dizin ile aynı grubu devralır ve yeni oluşturulan alt dizinler, üst dizinin ayarlı GID bitini devralır.
  2. 7– sahibi için rwx izinleri verir .
  3. 7– Grup için rwx izinleri verir .
  4. 5– diğerleri için rx izinleri verir .

Daha fazla sistem kullanıcısı oluşturabilir ve bunları aşağıdaki şekilde dizin grubuna ekleyebilirsiniz:

$ sudo useradd -m -c "Aaron Kili" -s/bin/bash -G project aaronkilik
$ sudo useradd -m -c "John Doo" -s/bin/bash -G project john
$ sudo useradd -m -c "Ravi Saive" -s/bin/bash -G project ravi

Ardından, yukarıdaki yeni kullanıcıların proje raporlarını depolayacağı alt dizinler oluşturun:

$ sudo mkdir -p /var/www/reports/aaronkilik_reports
$ sudo mkdir -p /var/www/reports/johndoo_reports
$ sudo mkdir -p /var/www/reports/ravi_reports

Artık dosya / klasörler oluşturabilir ve aynı gruptaki diğer kullanıcılarla paylaşabilirsiniz.

Bu kadar! Bu eğiticide, belirli bir dizindeki tüm kullanıcılara yazma erişiminin nasıl etkinleştirileceğini inceledik.

Bize bu yazı hakkındaki düşüncelerinizi aşağıdaki geri bildirim formu aracılığıyla sunmayı unutmayın.


Linux içinde yayınlandı

Bir cevap yazın

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