Wiki
Gruplar
İzinleri tek seferde vermek için kullanıcıları gruplandırın. Gruplar geneldir ve Groups sekmesi süper yöneticiye ayrılmıştır.
Giriş
Bir grup, adlandırılmış bir kullanıcı kümesidir. Amacı : bir izni her kişiye ayrı ayrı vermek yerine tüm bir gruba tek seferde vermektir. Ekip değiştiğinde, erişimlerin buna uyması için gruba bir üye eklemek veya çıkarmak yeterlidir.
Tipik örnek : Content/ üzerinde yazma izni olan bir Artistes grubu ve
Source/ üzerinde bir Programmeurs grubu.
Erişim ve roller
- Super admin : Groups sekmesi ona ayrılmıştır ve orada her şeyi yapar (oluşturma, yeniden adlandırma, silme, üye ekleme ve çıkarma).
- project_admin : Groups sekmesini görmez ve dolayısıyla ne grup listesine ne de üyelerine erişebilir. Buna karşılık, mevcut grupları Permissions sekmesinin özne seçicisinde bulur; bu da kendi depolarında tüm bir gruba erişim vermesi için yeterlidir.
Bu kısıtlamanın nedeni : grup genel olduğundan, onu değiştirmek, project_admin'in yönetmediği projeler dahil, onu kullanan tüm projelerde erişimleri sessizce kaydırır. Bu nedenle grupların yönetimi süper yöneticide kalır. Yeni bir gruba ihtiyaç duyan bir project_admin bunu talep etmelidir.
Grup oluşturma
Süper yöneticiye ayrılmıştır.
1. Groups sekmesini açma
Kenar çubuğunda Admin'i, ardından Groups sekmesini açın. Doğru satıra dikkat edin : panelde iki satır vardır, tüm sunucuyu ilgilendiren şeyler için SERVER ve yalnızca hemen yanında seçili depoyu ilgilendiren şeyler için PROJECT. Gruplar genel olduğundan SERVER satırında bulunurlar ve diğer satırda görüntülenen depo burada yaptığınız işe hiçbir etkide bulunmaz.
2. Oluşturma penceresini açma
Sekme iki panele ayrılmıştır : solda grup listesi, sağda seçili grubun üyeleri. Sol panelin başlığında, yenileme düğmesinin sağındaki + düğmesine tıklayın. Create Group penceresi açılır.
3. Gruba ad verme ve onaylama
Name zorunludur (1 ile 100 karakter) ve boş olduğu sürece düğme etkisiz kalır. Description isteğe bağlıdır. Create ile onaylayın : zaten kullanılan bir ad reddedilir, aksi halde grup sol listede boş olarak görünür.
Üyeleri yönetme
1. Grubu seçme
Soldaki listede grubu tıklayın : satırı üye sayısını gösterir ve sağ panel başlık olarak grup adının ardından Members ifadesini alır.
2. Üye ekleme
Select user to add... menüsünde bir hesap seçin, ardından Add düğmesine tıklayın. Bu menü yalnızca henüz üye olmayan etkin hesapları listeler : bulunamayan biri, dolayısıyla ya zaten gruptadır ya da devre dışıdır. Zaten var olan bir üyeyi eklemek hiçbir şey yapmaz.
3. Üye çıkarma
Satır sonundaki kırmızı düğme onu gruptan çıkarır. Tüm depolarda, grubun taşıdığı izinleri hemen kaybeder.
Gruba izin verme
Bir gruba hiçbir izin verilmediği sürece grup hiçbir erişim sağlamaz. Bu burada değil, Permissions sekmesinde depo depo yapılır. Aynı zamanda, project_admin'in gruplarla karşılaştığı tek yerdir, çünkü Groups sekmesini görmez.
1. Doğru projenin Permissions sekmesini açma
Bu kez PROJECT satırı ve depo seçici satırın başındadır : izin yalnızca orada görüntülenen proje için geçerli olur. Bir grup geneldir, bir izin ise asla değildir.
2. Grubu özne olarak seçme
Klasör ağacının üstündeki seçici iki alt liste içerir, Groups ve Users. Grubu ilkinden alın. Bir kural birini veya diğerini hedefler, asla ikisini aynı anda hedeflemez.
3. Klasörleri işaretleme ve uygulama
Ağaçta ilgili klasörleri işaretleyin, beliren çubukta düzeyi (write, read veya
none) seçin, ardından Apply düğmesine tıklayın. Grubun kuralları daha sonra
Active rules tablosunda görüntülenir; orada onları tek tek kaldırabilirsiniz. Ayrıntı (desenler,
öncelik, varsayılan erişim) Permissions sayfasındadır.
Grup silme
1. Grubu seçme
Soldaki listede silinecek grubu tıklayın : sağdaki düğmelerin hedef alacağı odur.
2. Silme, ardından onaylama
Üye panelinin başlığında, kırmızı çöp kutusu (grubu yeniden adlandıran kalemin sağında) Delete Group onayını açar. Basamaklamayı hatırlatır ama ilgili depoların adını vermez : onaylamadan önce kontrol edin.
Sık karşılaşılan tuzaklar
Paylaşılan bir grubu düzenlemek her yerdeki erişimi değiştirir
Grup genel olduğundan, bir projede iznine bir klasör eklemek yerel görünebilir ama başka yerde yeniden kullanılıyorsa yine aynı grup tarafından taşınır. İki proje arasında gerçekten farklı ihtiyaçlar için ayrı iki grup tercih edin.
Çıkarılan bir üye erişimi korur mu ?
Hayır : gruptan ayrıldığı anda grubun taşıdığı izinleri kaybeder. Yine de bir erişimi kalıyorsa, bunun nedeni bir doğrudan izne (gruba değil, hesabına verilmiş) sahip olmasıdır : Permissions sekmesini ve test sonucunu kontrol edin.