#acl All:+read <> == Services == Sur IRC, tout le monde peut prendre le pseudo qui l'amuse, du moment qu'il n'est pas pris. Mais si Alain s'en va, Bernard peut lui piquer son pseudo et se faire passer pour lui auprès de gens qui ne font pas attention à ce qui se passe. Beaucoup de serveurs IRC (dont celui du Cr@ns) proposent des services pour remédier à ce problème : ils sont présents sont la forme des bots !NickServ et !ChanServ essentiellement (les autres servent surtout aux administrateurs du serveur). === S'enregistrer === Si vous avez un pseudo, vous pouvez vouloir dire que c'est le vôtre et que personne n'est censé vous le piquer. Pour ceci, demandez à !NickServ de le retenir, en utilisant un mot de passe : {{{ /msg NickServ REGISTER }}} Il va alors envoyer un e-mail de vérification à l'adresse fournie, que vous devez lui donner dans la foulée : {{{ /msg NickServ CONFIRM }}} === S'identifier === L'identification est perdue si vous changez de pseudo ou si vous êtes déconnecté. Pour dire à !NickServ que vous êtes bien le propriétaire du pseudo : {{{ /msg NickServ IDENTIFY }}} Vous êtes alors reconnu comme propriétaire légitime de ce pseudo. Si quelqu'un vous {{{/whois}}}, il verra que vous êtes bien identifié pour ce pseudo (et pourra ainsi vérifier que vous n'êtes pas un vil usurpateur). === Droits sur les channels === !ChanServ s'occupe de manière analogue de gérer les channels. Vous pouvez par exemple avoir envie de garder les droits dessus même si vous partez. Pour cela, il faut d'abord que votre channel soit enregistré (ce que vous ne pouvez faire que si vous y êtes opérateur) : {{{ /msg ChanServ #channel }}} Le mot de passe vous permettra par la suite de vous identifier auprès de !ChanServ comme le fondateur de ce channel : {{{ /msg ChanServ #channel }}} Si vous êtes identifié auprès de !NickServ, ce n'est pas nécessaire, mais ça devient utile si, par exemple, vous êtes connecté à ce moment-là sous un autre pseudo. Ensuite, vous pouvez donner des droits à des gens sur votre channel (dire tout ça à !ChanServ) : {{{ SET #channel XOP OFF LEVELS #channel SET OPDEOP 5 LEVELS #channel SET INVITE 5 ACCESS #channel ADD pseudo 5 }}} {{{#!wiki caution ''Attention'' : la première commande (XOP OFF) passe le channel dans un mode de gestion des droits différent de celui par défaut (qui est supposé utiliser des commandes telles que AOP, SOP, XOP… pour définir les accès à la place de ACCESS). Mais l'auteur de cette page n'aime pas cette façon de gérer les droits (moins granulaire) et ne la maîtrise pas assez pour écrire de la doc dessus. }}} * les commandes LEVELS permettent de spécifier le niveau de droits auquel on ajoute pseudo. Il pourra exécuter toutes les commandes qui nécessitent son niveau ou moins. * Pour voir les niveaux nécessaires : {{{LEVELS #channel LIST}}} * Les niveaux vont de -9999 à 9999 * Le fondateur du channel a en fait un niveau de 10000 * Pour voir qui a des accès : {{{ACCESS #channel LIST}}} * On ne peut ajouter qu'un utilisateur enregistré sur !NickServ. Enfin, {{{pseudo}}} va pouvoir exécuter la commande si il en a le droit (et qu'il est identifié) : {{{ /msg ChanServ OP #channel }}}