Pterodactyl'de Kullanıcı ve Yetki Yönetimi
Bir sunucu ekibi yönetiyorsanız, herkese tam erişim vermek hem güvensiz hem de gereksizdir. Pterodactyl'in alt kullanıcı (subuser) sistemi sayesinde her ekip üyesine yalnızca ihtiyacı olan yetkileri verebilirsiniz. Bu rehberde kullanıcı yönetiminin inceliklerini ele alacağız.
Admin Kullanıcı vs Normal Kullanıcı
Pterodactyl'de iki temel kullanıcı türü vardır:
- Admin: Tüm panele, tüm sunuculara ve node ayarlarına erişir. Yalnızca güvendiğiniz kişilere verin.
- Normal kullanıcı: Sadece kendisine atanan veya sahibi olduğu sunuculara erişir.
Alt Kullanıcı (Subuser) Nedir?
Bir sunucunun sahibi, o sunucuya başka kullanıcıları alt kullanıcı olarak ekleyebilir. Her alt kullanıcıya farklı izinler tanımlanır. Örneğin bir moderatöre yalnızca konsola komut gönderme yetkisi verirken, bir geliştiriciye dosya düzenleme yetkisi verebilirsiniz.
İzin Kategorileri
Subuser izinleri mantıklı gruplara ayrılmıştır:
- Control: Konsola erişim, başlat/durdur/yeniden başlat
- File: Dosya okuma, yazma, silme, sıkıştırma
- Backup: Yedek oluşturma, indirme, silme
- Allocation: Port yönetimi
- Startup: Başlatma değişkenlerini düzenleme
- Database: Veritabanı oluşturma ve yönetme
- Schedule: Zamanlanmış görev yönetimi
- Settings: Sunucu adı ve genel ayarlar
Pratik Yetki Senaryoları
Moderatör için: Sadece Control (konsol erişimi) yeterlidir. Oyuncuları ban'lamak, komut çalıştırmak için konsola erişmesi gerekir ama dosyalara dokunmasına gerek yoktur.
Geliştirici için: File ve Startup izinleri verin. Plugin yükleyip config düzenleyebilsin ama belki yedekleri silmesine izin vermeyin.
Yedek sorumlusu için: Sadece Backup izinleri yeterlidir.
Altın kural: Bir kişiye, işini yapması için gereken en az yetkiyi verin. Buna "en az ayrıcalık ilkesi" denir ve güvenliğin temelidir.
Alt Kullanıcı Ekleme Adımları
- Sunucu panelinde "Users" sekmesine gidin
- "New User" / "Invite" butonuna tıklayın
- Eklemek istediğiniz kişinin e-posta adresini girin
- Vermek istediğiniz izinleri işaretleyin
- Daveti gönderin
Davet edilen kişinin Pterodactyl'de hesabı yoksa, e-postayla kayıt daveti alır.
Yetki Devrederken Dikkat
Database ve Startup gibi izinler, yanlış ellerde sunucuya zarar verebilir. Örneğin Startup yetkisi olan biri, Minecraft sürümünü değiştirip dünyayı bozabilir. Bu yüzden hassas izinleri yalnızca gerçekten ihtiyaç duyan, güvendiğiniz kişilere verin.
Yetki Geri Alma
Bir ekip üyesi ayrıldığında ya da güveniniz sarsıldığında, izinlerini anında geri alın veya kullanıcıyı sunucudan kaldırın. Düzenli olarak alt kullanıcı listenizi gözden geçirmek iyi bir güvenlik alışkanlığıdır.
Sonuç
İyi yapılandırılmış bir yetki sistemi, ekibinizin verimli çalışmasını sağlarken sunucunuzu korur. Pterodactyl'in subuser sistemi bunu kolaylaştırır; yeter ki "en az ayrıcalık" ilkesini akılda tutun.
💡 Etkileşim için giriş yap.