Linux'ta bir taşıyıcı kullanıcı nasıl kurulur?


0

Bir 'iş' kullanıcısı ve bir 'boş zaman' kullanıcısı var.

Bu kullanıcılardan birinin diğerinin giriş klasörüne serbest erişim sağlayabilmesi için nasıl ayarlayabilirim, bu nedenle dosyaları ev dizinleri arasında aktarmak için sürekli olarak iki veya elle ayarlanmış izinler arasında geçiş yapmam gerekmez mi?

Özellikle OpenSUSE kullanıyorum ancak bunun rahatsız edici bir konu olduğunu varsayıyorum.

Yanıtlar:


1

Kullanıcıya ACL'leri kullanarak leisureana klasördeki mevcut dosya ve klasörlere erişim izni verin :work

setfacl -R -m user:leisure:rwx /home/work

Ardından, / home / work içindeki yeni dosya ve klasörler için bu izinleri belirleyin :

setfacl -d -m user:leisure:rwx /home/work

Geleneksel olarak, bir Linux sistemindeki her dosya nesnesi için 3 izin kümesi tanımlanır:

  • oku (r)

  • yazmak (w)

  • yürütmek (x)

3 kullanıcı türü için:

  • dosya sahibi
  • grup
  • diğer kullanıcılar

ACL'ler , geleneksel dosya izin konseptinin bir uzantısıdır. Orijinal sahibine veya sahiplik grubuna uygun olmasa bile, bireysel kullanıcılara veya gruplara izinlerin atanmasına izin verir.


Biraz işle meşgul ama iyi cevap. (Ben zaten biliyordum ama bir QA sitesi için harika) ekstra ayrıntı seviyorum. Çalışırsa kabul eder, ancak gerçekten test etmek için zamanı yoktu. :)
Charles Goodwin

-1

Kullanıcılardan birini kötü bir fikir olan bir "kök" kullanıcı yapmazsanız, muhtemelen tam olarak bunu yapamazsınız.

Grupları kullanarak ve bir kullanıcıyı diğer kullanıcı için / etc / grubuna ekleyerek yolun iyi bir bölümünü elde edebilirsiniz - bu şekilde uygun grup izinlerine sahip tüm dosyalar diğer kullanıcı tarafından kullanılabilir. Umask'ı, bu kullanıcıların giriş dizininde uygun grup izinlerine sahip dosyaların oluşturulmasını teşvik edecek şekilde de ayarlayabilirsiniz.

Başka bir kısmi çözüm, varsayılan izinleri geçersiz kılmak için bir tür sendika dosya sistemi kullanmak olabilir - ancak erişimin kapsamının (yani izin verilen yollar) üzerinde çalışılması gerekir ve bu bir solucanlar kutusudur.


Bu bir sayaç aşağı oy mu? İlgi çekici. Sanırım sizin gibi deneyimli bir QAer, cevabınızdaki cevabın eksikliğini takdir edecek, cevabın henüz bir cevabı olmadığı iddiasını cevaplayacak, ancak tam olarak açıklamak için canınızı sıkmayacaksınız. O gözleme yerine cevap vermemek daha iyi olurdu.
Charles Goodwin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.