Services

ChanServ Erişim Listesi: ACCESS, XOP ve FLAGS ile Yetki Yönetimi

· Güncelleme: · 5 dk okuma

ChanServ Erişim Listesi: ACCESS, XOP ve FLAGS ile Yetki Yönetimi
İçindekiler
  1. Erişim Listesi Ne İşe Yarar?
  2. Anope: Seviye Tabanlı Sistem
  3. Anope: XOP Sistemi
  4. Atheme: Bayrak Tabanlı Sistem
  5. Hesap mı, Maske mi?
  6. Atheme'de Gruplar
  7. Yetki Dağıtmanın İlkeleri
  8. Sık Yapılan Hatalar
  9. Gerçek Bir Senaryo
  10. Erişim Listesini Belgelemek
  11. Sonuç

Bir kanalı kaydetmek, kanalın sahibi olduğunuzu ilan etmektir; ancak bir kanalı tek başına yönetmek neredeyse imkânsızdır. Uyurken, çalışırken veya tatildeyken kanalın düzenini koruyacak güvenilir kişilere ihtiyacınız vardır. ChanServ erişim listesi, bu kişilerin kim olduğunu ve neler yapabileceğini belirleyen listedir. Bu rehberde Anope ve Atheme'deki erişim listesi sistemlerini ve yetkileri doğru dağıtmanın ilkelerini anlatıyoruz. Temel ChanServ komutları için ChanServ komutları yazımıza bakabilirsiniz.

Erişim Listesi Ne İşe Yarar?

Erişim listesindeki her kayıt bir kullanıcıyı ve bir yetki düzeyini içerir. ChanServ bu listeye bakarak şu kararları verir:

  • Kanala giren kişiye otomatik op veya voice verilsin mi?
  • Bu kişi ChanServ üzerinden OP, KICK, BAN gibi komutları kullanabilir mi?
  • Erişim listesini, AKICK listesini veya kanal ayarlarını değiştirebilir mi?
  • Kanal SECUREOPS modundaysa bu kişi op tutabilir mi?

Anope: Seviye Tabanlı Sistem

Anope'un klasik erişim sistemi sayısal seviyelere dayanır. Her kullanıcıya bir seviye verilir; her ChanServ yetkisi de belirli bir minimum seviye gerektirir.

/cs ACCESS #kanal ADD Ayse 10
/cs ACCESS #kanal ADD Burak 5
/cs ACCESS #kanal LIST
/cs ACCESS #kanal DEL Burak

Hangi işlemin hangi seviyeyi gerektirdiği LEVELS ile görülür ve değiştirilir:

/cs LEVELS #kanal LIST
/cs LEVELS #kanal SET AUTOOP 5

Örneğin AUTOOP seviyesini 5 yaparsanız seviyesi 5 ve üzeri olan herkes kanala girdiğinde otomatik op alır. Bu sistem çok esnektir ama dikkatli planlama gerektirir.

Anope: XOP Sistemi

Seviyelerle uğraşmak istemeyenler için Anope, önceden tanımlanmış rollerden oluşan XOP sistemini sunar:

KomutRolTipik yetkiler
QOPKurucuya yakın yetki (bazı yapılandırmalarda)Neredeyse her şey
SOPSüper operatörErişim ve AKICK listelerini yönetme
AOPOtomatik opOtomatik op, kick, ban
HOPYarı opOtomatik halfop (destekleyen sunucularda)
VOPOtomatik voiceOtomatik voice
/cs AOP #kanal ADD Ayse
/cs VOP #kanal ADD Burak
/cs SOP #kanal LIST

XOP komutlarının kanalda kullanılabilir olması ağın yapılandırmasına bağlıdır. XOP rolleri arka planda seviyelere karşılık gelir, bu yüzden aynı kanalda iki sistemi karıştırmak kafa karışıklığına yol açabilir. Birini seçip ona bağlı kalmanızı öneririz.

Atheme: Bayrak Tabanlı Sistem

Atheme, seviye yerine her yetkiyi ayrı bir bayrakla temsil eder. Bir kullanıcıya istediğiniz bayrak kombinasyonunu verebilirsiniz:

/cs FLAGS #kanal Ayse +oOtir
/cs FLAGS #kanal Burak +vV
/cs FLAGS #kanal
/cs FLAGS #kanal Burak -*
BayrakAnlamı
+v / +VVoice komutunu kullanma / otomatik voice
+o / +OOp komutunu kullanma / otomatik op
+tKonu değiştirme
+iINVITE kullanma
+rKick ve ban komutları
+aKoruma (admin) statüsü ve PROTECT komutu
+sKanal ayarlarını değiştirme
+fErişim listesini düzenleme (+A ile görme)
+FKurucu yetkisi
+bOtomatik kick (AKICK benzeri)

Bayrakların tam listesi ve anlamları ağın Atheme sürümüne göre değişebilir; /cs HELP FLAGS ile kendi ağınızdaki listeyi kontrol edin. Atheme ayrıca sık kullanılan bayrak kombinasyonlarına isim vermenize olanak tanıyan şablonlar sunar. Ayrıntılar Atheme flags sistemi yazımızda.

Hesap mı, Maske mi?

Erişim listesine kayıtlı bir hesabın adını ekleyebileceğiniz gibi bazı ağlarda bir host maskesi de ekleyebilirsiniz. Hesap eklemek her zaman daha güvenlidir: ChanServ yetkiyi yalnızca o hesaba giriş yapmış kişiye verir. Maske eklemek ise maskeyle eşleşen herkese yetki verir; maske ne kadar geniş olursa risk o kadar büyür. Maske kullanmanız gerekiyorsa olabildiğince dar tutun. Maskelerin yapısı için IRC ban maskeleri yazımıza bakın.

Atheme'de Gruplar

Atheme'de erişim listesine tek tek kullanıcılar yerine bir grup da ekleyebilirsiniz. Örneğin bir projenin bütün geliştiricilerini GroupServ'de bir grupta toplayıp bu grubu kanalların erişim listelerine eklediğinizde, gruba yeni bir üye eklemek onu bütün kanallarda yetkili yapar. Ayrıntılar Atheme GroupServ yazımızda.

Yetki Dağıtmanın İlkeleri

  • En az yetki ilkesi: Herkese görevini yapmasına yetecek kadar yetki verin, daha fazlasını değil.
  • Kademeli güven: Yeni gönüllülere önce voice veya sınırlı op verin, zamanla yetkilerini artırın.
  • Kurucu yetkisini paylaşmayın: Kurucu ve kurucuya yakın yetkiler yalnızca bir veya iki kişide olsun.
  • Yedek yönetici: Kurucunun ulaşılamadığı durumlar için erişim listesini yönetebilen en az bir güvenilir kişi bulunsun.
  • Düzenli temizlik: Aylardır görünmeyen kullanıcıların yetkilerini gözden geçirin.

Sık Yapılan Hatalar

İlk sık hata, herkese en yüksek yetkiyi vermektir. Bir anlaşmazlıkta bu kişilerden biri diğerlerini erişim listesinden silerek kanalı ele geçirebilir. İkinci hata, maskeyle eklenen geniş kayıtlardır; *!*@*.saglayici.com gibi bir maske, aynı internet sağlayıcısını kullanan binlerce kişiye yetki vermek demektir. Üçüncü hata ise LEVELS ayarlarını değiştirip sonra unutmaktır; bir yetkinin gerektirdiği seviyeyi yanlışlıkla sıfıra çekmek, herkesin o işlemi yapabilmesine yol açabilir.

Gerçek Bir Senaryo

Bir oyun topluluğunun kanalında beş moderatör var ve hepsine yıllar önce en yüksek seviye verilmiş. Moderatörlerden biri topluluktan küsüp ayrılmadan önce diğer moderatörleri listeden siliyor. Kurucu, kendi yetkisiyle listeyi düzeltiyor ve bu kez yeni bir düzen kuruyor: Kendisi ve bir yardımcısı erişim listesini yönetebiliyor, diğer moderatörler ise yalnızca op, kick ve ban yetkisine sahip. Bir sonraki anlaşmazlıkta kimse kanalın yapısını tek başına değiştiremiyor.

Erişim Listesini Belgelemek

Kanal ekibi büyüdükçe kimin neden hangi yetkiye sahip olduğunu hatırlamak zorlaşır. Bazı ağlar erişim kayıtlarına kısa bir açıklama eklemenize izin verir; bu özellik varsa her kayda "destek gönüllüsü" veya "etkinlik sorumlusu" gibi bir not ekleyin. Yoksa kanal ekibinin kullandığı ortak bir belgede bu bilgileri tutun. Bir yetki değişikliği yapıldığında kimin, ne zaman ve neden yaptığını not etmek de olası anlaşmazlıkların çözümünü kolaylaştırır.

Bu küçük alışkanlık, ekip değiştikçe kanalın yönetim geçmişinin kaybolmasını önler ve yeni yöneticilerin kanal düzenini hızla kavramasını sağlar.

Sonuç

Erişim listesi, kanalınızın yönetim kadrosunu tanımlar. Anope'ta seviye veya XOP sisteminden birini seçin, Atheme'de bayrakları ihtiyaca göre birleştirin, hesap adlarını tercih edin ve yetkileri en az yetki ilkesine göre dağıtın. Kanalın davranışını şekillendiren ayarlar için sıradaki rehberimiz ChanServ SET ayarları.

IRC sorunun mu var? Kanalda birlikte çözelim.

💬 Kanala Bağlan

Sıkça Sorulan Sorular

Erişim listesine nick mi yoksa maske mi eklemeliyim?

Kayıtlı bir hesabın adını eklemek her zaman daha güvenlidir. Maske eklemek, maskeyi taklit eden birine yetki verme riski taşır.

XOP sistemi ile seviye sistemi arasındaki fark nedir?

XOP, AOP ve SOP gibi önceden tanımlanmış rollerdir. Seviye sistemi ise sayısal değerlerle daha ince ayar yapmanıza izin verir. Anope ikisini de destekler.

Bir kullanıcının yetkisini nasıl geçici olarak alırım?

Erişim listesinden silmek yerine seviyesini düşürebilir veya bayraklarını kaldırabilirsiniz. Böylece daha sonra kolayca geri verebilirsiniz.