« Bans étendus » : différence entre les versions

De WikiIRC
Aucun résumé des modifications
Aucun résumé des modifications
 
(9 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
Documentation officielle: https://www.unrealircd.org/docs/Extended_Bans
Documentation officielle: https://www.unrealircd.org/docs/Extended_Bans


==Quelques commandes utiles==
===OP/HALFOP/VOICE===
* Se mettre op dans un salon : <code>/cs op [canal]</code>
* Ou se mettre hop : <code>/cs halfop [canal]</code>
* Se voicer/{mettre un voice} : <code>/cs voice [canal] {nick}</code>
* Pour se retirer d'un op/hop/voice, il suffit de retaper les même commandes mais en remplaçant "op" par "deop", "halfop" par "dehalfop", "voice" par "devoice".
===KICK===
===KICK===
* Pour kicker un utilisateur avec /mode : <code>/kick [canal] [pseudo] [raison]</code>
* Pour kicker un utilisateur avec /mode : <code>/kick [canal] [pseudo] [raison]</code>
Ligne 8 : Ligne 12 :
* Pour bannir un utilisateur avec /mode : <code>/mode [canal] +b [banmask]</code>
* Pour bannir un utilisateur avec /mode : <code>/mode [canal] +b [banmask]</code>
* Pour bannir un utilisateur avec chanserv + mode : <code>/cs mode [canal] set +b [banmask]</code>
* Pour bannir un utilisateur avec chanserv + mode : <code>/cs mode [canal] set +b [banmask]</code>
* Pour bannir un utilisateur avec chanserv : <code>/cs ban canal [+expiration] {pseudo | masque} [raison]</code> (A éviter, car difficile à retenir et en + donne un mauvais résultat)
* Pour bannir un utilisateur avec chanserv + ban : <code>/cs ban canal [+expiration] {pseudo | masque} [raison]</code> <span style="color:red">(A éviter, car difficile à retenir. Il est plus facile d'utiliser /cs mode)</span>
===KICKBAN===
====KICKBAN====
* Pour faire un "kickban" il faut combiner à la fois une commande ban suivi d'une commande kick.
* Pour faire un "kickban" il faut combiner à la fois la commande ban suivi d'une commande kick.
===RETIRER UN BAN===
====RETIRER UN BAN====
* Pour débannir un utilisateur avec /mode : <code>/mode [canal] -b [banmask]</code>
* Pour débannir un utilisateur avec /mode : <code>/mode [canal] -b [banmask]</code>
* Pour débannir un utilisateur avec chanserv + mode : <code>/cs mode [canal] set -b [banmask]</code>
* Pour débannir un utilisateur avec chanserv + mode : <code>/cs mode [canal] set -b [banmask]</code>
Ligne 18 : Ligne 22 :
L'option [banmask] est très variable et peut être très étendue.
L'option [banmask] est très variable et peut être très étendue.


On peut y mettre un ident, un vhost, une ip, un hostname, des ~time, ~quiet, ~account, des plages, un pays, des vpn...
On peut y mettre un ident, un vhost, une ip, un hostname, des ~time, ~quiet, ~account, d'autres ~, des plages, pays, vpn...


On peut retrouver quelques exemples de bans étendus sur https://www.unrealircd.org/docs/Extended_Bans
On peut retrouver quelques exemples de bans étendus sur https://www.unrealircd.org/docs/Extended_Bans
=====Unauthan=====
Unauthban est un module installé depuis décembre 2021. Il permet de bannir plusieurs types/masks d'utilisateur sans toucher les membres inscrits.
Voici des exemples d'utilisation:
*Bannir un usermask au choix sur un salon pour qu'il ne puisse pas parler, sans que ça ne touche les utilisateurs identifiés : <code>/mode #maroc +b ~I:~q:*!*@host</code>
*Bannir un usermask au choix sur un salon pour qu'il ne puisse pas changer son pseudo, sans que ça ne touche les utilisateurs identifiés : <code>/mode #maroc +b ~I:~n:*!*@host</code>
*Bannir un usermask au choix sur un salon pour qu'il ne puisse pas rejoindre le salon, sans que ça ne touche les utilisateurs identifiés : <code>/mode #maroc +b ~I:~j:*!*@host</code>
====Voici le menu KickBan de l'interface web Discussionner (avec les définitions)====
[[Fichier:Applet_kickban.jpg|link=]]

Dernière version du 22 mai 2022 à 03:12

Documentation officielle: https://www.unrealircd.org/docs/Extended_Bans

OP/HALFOP/VOICE

  • Se mettre op dans un salon : /cs op [canal]
  • Ou se mettre hop : /cs halfop [canal]
  • Se voicer/{mettre un voice} : /cs voice [canal] {nick}
  • Pour se retirer d'un op/hop/voice, il suffit de retaper les même commandes mais en remplaçant "op" par "deop", "halfop" par "dehalfop", "voice" par "devoice".

KICK

  • Pour kicker un utilisateur avec /mode : /kick [canal] [pseudo] [raison]
  • Pour kicker un utilisateur avec chanserv : /cs kick [canal] [pseudo] [raison]

BAN

  • Pour bannir un utilisateur avec /mode : /mode [canal] +b [banmask]
  • Pour bannir un utilisateur avec chanserv + mode : /cs mode [canal] set +b [banmask]
  • Pour bannir un utilisateur avec chanserv + ban : /cs ban canal [+expiration] {pseudo | masque} [raison] (A éviter, car difficile à retenir. Il est plus facile d'utiliser /cs mode)

KICKBAN

  • Pour faire un "kickban" il faut combiner à la fois la commande ban suivi d'une commande kick.

RETIRER UN BAN

  • Pour débannir un utilisateur avec /mode : /mode [canal] -b [banmask]
  • Pour débannir un utilisateur avec chanserv + mode : /cs mode [canal] set -b [banmask]

L'option [banmask]

L'option [banmask] est très variable et peut être très étendue.

On peut y mettre un ident, un vhost, une ip, un hostname, des ~time, ~quiet, ~account, d'autres ~, des plages, pays, vpn...

On peut retrouver quelques exemples de bans étendus sur https://www.unrealircd.org/docs/Extended_Bans

Unauthan

Unauthban est un module installé depuis décembre 2021. Il permet de bannir plusieurs types/masks d'utilisateur sans toucher les membres inscrits.

Voici des exemples d'utilisation:

  • Bannir un usermask au choix sur un salon pour qu'il ne puisse pas parler, sans que ça ne touche les utilisateurs identifiés : /mode #maroc +b ~I:~q:*!*@host
  • Bannir un usermask au choix sur un salon pour qu'il ne puisse pas changer son pseudo, sans que ça ne touche les utilisateurs identifiés : /mode #maroc +b ~I:~n:*!*@host
  • Bannir un usermask au choix sur un salon pour qu'il ne puisse pas rejoindre le salon, sans que ça ne touche les utilisateurs identifiés : /mode #maroc +b ~I:~j:*!*@host


Voici le menu KickBan de l'interface web Discussionner (avec les définitions)