IRC KICK ve BAN: Kullanıcıları Kanaldan Uzaklaştırmak
İçindekiler
Her kanal, bir noktada istenmeyen davranışla karşılaşır: reklam, taciz, kurallara aykırı içerik, flood. IRC kick ve ban, kanal operatörlerinin bu durumlara müdahale araçlarıdır. Teknik olarak basit komutlardır ama doğru kullanımları hem teknik hem de yönetsel bilgi gerektirir.
KICK: Kanaldan Atmak
/kick #kanal Rahatsiz
/kick #kanal Rahatsiz Lutfen kanal kurallarina uyun
Kick, kullanıcıyı kanaldan çıkarır. Sebep yazmak zorunlu değildir ama güçlü bir öneridir: Kullanıcı neden atıldığını bilir ve kanaldaki diğer kullanıcılar da müdahalenin nedenini görür. Bu şeffaflık, moderasyonun keyfi görünmesini önler.
Kick'in önemli bir sınırlaması vardır: Atılan kullanıcı hemen geri girebilir. Kick, bir uyarı niteliğindedir; kalıcı bir engelleme değildir.
Bazı sunucular, tek komutta birden fazla kullanıcıyı atmaya izin verir; ancak bu desteklenmeyen ağlarda komutları ayrı ayrı göndermek gerekir.
BAN: Girişi Engellemek
Ban, kanal modu olarak uygulanır:
/mode #kanal +b *!*@spam.ornek.net
/mode #kanal -b *!*@spam.ornek.net
/mode #kanal +b
Ban listesindeki bir maskeyle eşleşen kullanıcı kanala giremez; kanaldaysa konuşamaz (ama kanalda kalmaya devam eder, bu yüzden ayrıca atılması gerekir).
Ban komutunda sebep alanı yoktur. Bu, IRC'nin eski bir eksikliğidir: Aylar sonra ban listesine bakan bir moderatör, bir banın neden konduğunu bilemez. Çözüm, banları services'in otomatik ban listesinde tutmaktır; orada sebep yazılabilir. Bkz. ChanServ AKICK.
Doğru Sıra: Ban, Sonra Kick
Bir kullanıcıyı kalıcı olarak uzaklaştırmak istiyorsanız sıra önemlidir:
- Önce ban koyun.
- Sonra kullanıcıyı atın.
Ters sırada yaparsanız, kullanıcı atıldıktan sonra ban konmadan önceki kısa boşlukta geri girebilir. Bu, saniyeler mertebesinde bir fark olsa da otomatik yeniden giriş kullanan kullanıcılarda gerçek bir sorundur.
Çoğu istemci, bu iki işlemi tek komutta yapan bir kısayol sunar. Kendi scriptinizi yazıyorsanız sıraya dikkat edin; bkz. mIRC alias yazma.
Maske Seçimi
Ban'ın etkinliği, maske seçimine bağlıdır. Yanlış maske ya işe yaramaz ya da masum kullanıcıları etkiler.
| Maske türü | Etkisi | Riski |
|---|---|---|
| Yalnızca nick | Kolayca atlatılır | Neredeyse işe yaramaz |
| Tam host | Belirli bir bağlantıyı engeller | Dinamik IP'de kısa süre etkili |
| Kullanıcı adı ve host | Dengeli | Ident değişebilir |
| Alt ağ | Birden fazla adresi kapsar | Masum kullanıcıları etkileyebilir |
| Sağlayıcı geneli | Çok geniş | Yüzlerce kişiyi engeller |
| Hesap bazlı (extended) | Hesaba bağlı, güvenilir | Yeni hesap açılabilir |
Modern ağlarda en etkili yöntem, hesap bazlı genişletilmiş ban türlerini kullanmaktır: Kullanıcının services hesabına göre ban koymak, IP değişikliklerinden etkilenmez. Bkz. IRC extended ban ve IRC ban maskeleri.
Ban Muafiyeti
Geniş bir ban koymanız gerektiğinde, belirli kullanıcıları etkilememesi için muafiyet listesi kullanılır:
/mode #kanal +e *!*@guvenilir.host.adresi
Bu, örneğin bir sağlayıcı genelinde ban koymanız gereken ama o sağlayıcıdan gelen güvenilir bir kullanıcınız olan durumlarda işe yarar.
Kademeli Yaptırım
İyi bir moderasyon, her ihlalde en sert önlemi almak değildir. Kademeli bir yaklaşım hem daha adil hem daha etkilidir:
- Uyarı: Kullanıcıya özel mesajla veya kanalda nazik bir hatırlatma. Çoğu ihlal, kuralları bilmemekten kaynaklanır ve uyarı yeterlidir.
- Kick: Uyarı dikkate alınmazsa kanaldan atma. Bu, güçlü bir uyarıdır.
- Süreli ban: Tekrarlanırsa belirli süreli engelleme.
- Kalıcı ban: Israrlı ve ciddi ihlallerde.
- Ağ yönetimine bildirim: Kanal dışına taşan durumlarda.
Bu kademeleri uygularken tutarlı olmak önemlidir: Aynı davranışa farklı kullanıcılar için farklı tepki vermek, kanal yönetiminin güvenilirliğini zedeler.
Süreli Ban
IRC protokolünde süreli ban yoktur: Bir ban, kaldırılana kadar durur. Süreli ban için üç yol vardır:
Elle kaldırmak: Hatırlamanız gerekir; pratikte sık unutulur.
Bot kullanmak: Bir bot, belirtilen süre sonunda banı kaldırır. Bkz. Eggdrop ban yönetimi.
Services kullanmak: Bazı services sürümleri, otomatik ban listesine süre eklemenizi sağlar.
Süreli banları tercih etmek, ban listesinin yıllar içinde kullanılmayan kayıtlarla dolmasını önler.
Ban Listesini Yönetmek
Ban listeleri zamanla şişer. Yılda birkaç kez gözden geçirmek önemlidir:
- Yıllar önce konmuş banlar, artık farklı kişilere ait olabilecek dinamik IP adreslerini kapsıyor olabilir.
- Neden konduğu bilinmeyen banlar listede yer tutar.
- Ban listesinin bir boyut sınırı vardır; dolduğunda yeni ban koyamazsınız.
Kalıcı banları services'in otomatik ban listesinde tutmak, kanal ban listesini boşaltır ve sebep yazma imkânı verir.
Moderasyon İlkeleri
Teknik komutların ötesinde, kick ve ban kullanımının yönetsel bir boyutu vardır:
Kuralları yazın: Kanal kuralları açıkça yazılı olmalı. Yazılı olmayan bir kural ihlali gerekçesiyle ceza vermek adil değildir.
Sebep belirtin: Her müdahalenin nedeni açık olsun.
Kişisel tartışmalarda yetki kullanmayın: Bu, kanal operatörlüğünün en temel kuralıdır.
Ekip içinde tutarlı olun: Moderatörlerin benzer durumlarda benzer tepki vermesi gerekir.
İtiraz yolu sunun: Yanlış bir ceza verildiyse düzeltilebilmeli. Bir e-posta adresi veya ayrı bir itiraz kanalı bu işi görür.
Kayıt tutun: Hangi kullanıcıya neden ne yaptığınızı kaydetmek, hem tutarlılık hem hesap verebilirlik sağlar.
Flood Saldırısında
Çok sayıda kullanıcının katıldığı bir saldırıda tek tek kick ve ban yetişmez. Bu durumda doğru müdahale, kanalı geçici olarak kapatmaktır: Davetle giriş modu yeni girişleri anında durdurur, moderasyon modu mevcut saldırganların konuşmasını engeller.
Saldırı geçtikten sonra modları kaldırmayı ve varsa kalıcı önlemleri almayı unutmayın. Kanal modları için IRC kanal modları yazımıza bakın.
Gerçek Bir Senaryo
Bir kanal moderatörü, reklam yapan bir kullanıcıyı atıyor ama kullanıcı hemen geri girip reklamı tekrarlıyor. Moderatör bu kez ban koyuyor ama yalnızca nick üzerinden; kullanıcı nickini değiştirip geri giriyor. Moderatör whois ile kullanıcının host bilgisini alıp bu kez host tabanlı bir maske kullanıyor. Kullanıcı bir daha giremiyor. Daha sonra banı services'in otomatik ban listesine taşıyıp sebebini yazıyor; böylece kanal boşalsa bile ban korunuyor ve aylar sonra listeye bakan bir moderatör banın nedenini görebiliyor.
Sonuç
Kick ve ban, kanal yönetiminin en doğrudan araçlarıdır. Kick bir uyarıdır, ban kalıcı engellemedir; sıraya dikkat edin ve maskeyi dengeli seçin. Kademeli yaptırım uygulayın, sebep belirtin, banları services'in listesinde sebeple birlikte tutun ve ban listenizi düzenli temizleyin. Kanalın yüzü olan konu satırını yönetmek için sıradaki rehberimiz IRC topic.
IRC sorunun mu var? Kanalda birlikte çözelim.
💬 Kanala BağlanSıkça Sorulan Sorular
Kick ile ban arasındaki fark nedir?
Kick kullanıcıyı kanaldan atar ama hemen geri girebilir. Ban ise girmesini engeller.
Ban koyarken sebep yazabilir miyim?
Ban komutunda sebep alanı yoktur. Sebep, kick komutunda veya services'in ban listesinde belirtilir.
Bir kullanıcıyı hem atıp hem banlamak için ne yapmalıyım?
Önce ban koyup sonra atmak doğru sıradır; tersi yapıldığında kullanıcı arada geri girebilir.


