Düzenli bir kullanıcının tüm (aksi takdirde korunan) dizinleri okuyabilmesini sağlar


1

Aşağıdaki kullanıcılar / gruplarla kurulan bir sistemim var:

kullanıcı 1 ve kullanıcı 2, grup 1'in üyeleridir.

kullanıcı 3 ve kullanıcı 4, grup 2'nin üyeleridir.

kullanıcı 5 ve kullanıcı 6, grup 3'ün üyeleridir.

kullanıcı 1 ayrıca bir "yönetici" grubunun üyesidir.

Her grubun kendi dizini vardır, yalnızca bu dizinde rwx izinleri olan gruptur. Ayrıca, her kullanıcının grup dizini içinde kendi özel dizini vardır.

Kullanıcı 1, / Group1 / Kullanıcı1 / dizin için rwx izinlerine sahip ve başka kimsede bulunmuyor. User1 ayrıca / Group1 / dizini için rwx izinlerini Kullanıcı 2 ile paylaşır.

Şimdiye kadar Her şey ayarlandı, ancak benim sorunum, Kullanıcı 1’e, o dördüncü “yönetici” grubu aracılığıyla, sistemdeki diğer tüm dizinlere erişime izin vermem gerekiyor.

Bu konuda sıkıştım çünkü Kullanıcı 1 sudo yetkilerine sahip değil, sadece diğer kullanıcı dosyalarına erişebiliyorlar.

Herhangi bir yardım gerçekten takdir edilecektir, teşekkürler.

Yanıtlar:


0

Eğer Linux Dağıtımınız ve kullanılmış dosya sisteminiz ACL'leri destekliyorsa, bu kolayca setfacl ile gerçekleştirilebilir:

setfacl -R -m d:g:administrator:rwx /Group2

-> bu tekrarlı olarak grup ("g:") "yönetici" için varsayılan izinleri ("d:") "rwx" olarak ayarlar

-> varsayılan izin olduğundan, tüm yeni oluşturulan dizinler ve / Group2 içindeki dosyalar "yönetici" grubunun izinlerini devralır.

ACL izinlerini getfacl ile görüntüleyebilirsiniz:

getfacl /Group2

Umarım yardımcı olur.


Ben Debian 7'de olduğumu söylemeliydim. Şerefe.
Dobhaweim
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.