Controlando el Acceso a tu Canal

Versión 1.1.3


Última traducción hecha por Arky () y Dalila () en 2005-03-17

Última revisión hecha por Fredfred () en 2005-11-03

Originalmente escrito por quen () en 1997-06-20

Por favor dirigir cualquier comentario, o retroalimentación acerca de este documento (no envíe solicitudes de ayuda) a docs@dal.net. Si necesita ayuda con temas no abarcados en este documento, por favor vea la siguiente información http://help.dal.net.

Introducción

Esta guía explica como controlar quien tiene acceso a ciertos privilegios en tu canal registrado. Estos privilegios son usados para mantener el canal operando normalmente, de modo que otras personas (en las cuales confías) puedan mantener el orden en el canal cuando tu no estás.

Esta guía también explica como banear gente del canal permanentemente usando ChanServ. Los bans que normalmente colocas, desaparecen al momento en que el canal se vacía por cualquier razón.

Si todavía no has registrado tu canal con ChanServ, es lo primero que debes hacer - lee la pregunta 1.8 de Preguntas Frecuentes de Servicios "¿Cómo registro mi canal?" antes de continuar con esto.

Finalmente, algunas notas - siempre que te de yo un comando a teclear como

/chanserv identify #canal password

El comando deberá ser tecleado como se muestra, excepto que deberás reemplazar los parámetros requeridos (en este caso '#canal' y 'password') con la información apropiada. Por decir algo, en el ejemplo de arriba, si tu password fuera "manzana" y tu canal fuera "#Micanal", tendrías que teclear en realidad

/chanserv identify #Micanal manzana

Cuando los comandos empiezan con /chanserv/nickserv, /memoserv), esto es un alias usado para mandar mensaje al servicio de forma segura. Si tu cliente no entiende el comando, puedes, o bien empezar los comandos con /quote chanserv, ó con /msg chanserv@services.dal.net .

Contenidos

1 · Por qué necesitas saber esta información

DALnet te sugiere que leas esta guía porque:

  • Si tu canal tiene problemas como comportamiento abusivo o toma de control (takeover), y tú no estás ahí, necesitarás AOPs y probablemente SOPs para que el problema pueda resolverse.

  • Si tu canal crece, puede que necesites SOPs que te ayuden a manejarlo.

  • Adicionar a la gente errónea como AOPs o SOPs, o agregar AOPs o SOPs de forma incorrecta, puede causar aperturas de seguridad que permitan a usuarios desagradables provocar problemas en el canal, de modo que debes estar bien informado sobre el uso de estas aplicaciones.

  • Si necesitas a un usuario baneado permanentemente, necesitarás saber como colocar AKICKs.

Puedes encontrar un resumen en sección 9, el cual explica brevemente a que personas debes adicionar como SOPs o AOPs y cómo hacerlo.

2 · Qué son AOPs y SOPs

AOPs y SOPs son personas en las que confías lo suficiente como para otorgarles cierto poder en tu canal.

Los SOPs son de un nivel "más alto" que los AOPs, y tienen todos los privilegios de AOPs con algunos otros adicionales. Como fundador, tú mantienes un nivel más alto y tendrás los privilegios de SOP y AOP, más algunos poderes que son sólo-fundador. No hay necesidad de que te adiciones a ti mismo a las listas de SOP o AOP.

Va más allá del alcance de esta guía el proporcionar ayuda de cómo usar todos los poderes que ChanServ otorga a AOPs y SOPs. Sin embargo, para cada habilidad, se da el comando de ayuda apropiado; teclear este comando mientras estás en IRC, te proveerá con la información en inglés. Si la deseas en español, puedes visitar http://www.dalnetayuda.org, donde encontrarás la explicación y uso de cada comando de ChanServ, al igual que de los otros servicios, o bien visitar #DALnetAyuda. Esta guía meramente te entera de los poderes que tendrá cada nivel de operador y las aplicaciones disponibles para el manejo del canal.

Los AOPs tienen los siguientes poderes:

  • Se les da ops (@) cuando entran al canal; si por alguna razón están en el canal sin ops, pueden hacer que ChanServ le de el op en cualquier momento. (/chanserv help op)

  • Pueden usar ChanServ para dar/quitar ops a/de otros miembros del canal (si hacen esto, se mandará un mensaje al canal advirtiendo a los demás en el canal de dicha acción, de modo que no es anónimo). (/chanserv help op)

  • Pueden quitarse un ban a si mismos del canal si son baneados. (/chanserv help unban)

  • Reciben los memos que se envían a todo el 'canal'. Puede ser que también puedan enviar memos a todo el canal; hay una opción que determina ya sea que AOPs, SOPs, o solamente el fundador puedan mandar memos al canal. (/chanserv help set memo, /memoserv help send)

  • Es posible establecer el que solamente los ops del canal puedan cambiar el topic. (Claro, también es posible establecer que sólo los SOPs, o únicamente el fundador puedan cambiar el topic). (/chanserv help set topiclock)

  • Pueden usar el comando MDEOP para solucionar problemas de takeover, pero esto no funcionará si SOPs o el fundador están en el canal. /chanserv help mdeop)

  • Pueden invitarse a si mismos al canal (útil si el canal es sólo-invitados) a menos que el canal esté estabelcido como "privado". (/chanserv help invite)

  • Pueden ver las listas de , SOP y AKICK del canal. (ver sección 4)

Los SOPs tienen los siguiente poderes adicionales:

  • Pueden dar, y quitar, privilegios de AOP a las personas. (ver sección 4)

  • Pueden colocar o remover AKICKs (bans permanentes) del canal. (ver sección 7 y sección 8)

  • Pueden remover todos los bans del canal usando ChanServ. (/chanserv help unban)

  • Pueden usar el comando MKICK para solucionar problemas de toma de canales, pero este comando no funcionarᠳi el fundador esta en el canal. (/chanserv help mkick) (ver sección 4)

  • Reciben memos enviados a los SOPs del canal. (/memoserv help sendsop)

3 · Cosas que hay que considerar al dar privilegios de AOP o SOP

Los AOPs y SOPs son personas que pueden manejar problemas del canal como flood y takeovers cuando tú no estás allí. Si pretendes manejar un canal exitoso, es tu responsabilidad asegurarte que hay suficientes AOPs (especialmente) y SOPs de forma que se mantenga el orden en el canal. Si el canal está siendo usado sin AOPs presentes, entonces es un blanco fácil para flood y abuso.

Cuando le das a una persona privilegios de AOP o SOP, les das cierto control sobre el canal, pero siguen debajo de ti - puedes quitarle los privilegios de AOP o SOP en cualquier momento.

Sin embargo, debes aún así asegurarte de dar AOPs o SOPs solamente a gente en la que confías, ya que pueden causar problemas. Aún cuando no pueden causar ningún daño permanente - el fundador puede deshacer cualquier cambio que hagan - definitivamente pueden causar serios problemas, especialmente cuando tú no estás ahí. Debes tener esto en cuenta cuando das privilegios de AOP o SOP.

Como nota similar: nunca des el password del canal a nadie. Esto es lo mismo que si les regalaras el canal - tener co-fundadores no es apoyado por DALnet, y en caso de una disputa, cualquiera que tenga el password, será considerado como dueño único del canal. Si deseas compartir el poder del canal con otros en los que confías, hazlos SOPs.

Si se desea un arreglo diferente, puedes usar restricciones sociales de acuerdo (por ejemplo, el fundador puede acceder a nunca adicionar SOPs sin consultar a los SOPs existentes). Sin embargo, el software de DALnet, y el staff siempre considerarán al fundador como la única persona responsable por el manejo del canal. Y por favor ten en cuenta que DALnet nunca ayudará a alguien que pierde un canal por haber compartido el password; los passwords deben siempre mantenerse seguros.

4 · Cómo adicionar o remover AOPs y SOPs

El fundador de canal es el único que puede dar o quitar privilegios de SOP. Los SOPs y el fundador pueden dar o quitar privilegios de AOP. Ambos comandos para listarlos, están disponibles para AOPs o SOPs y el fundador, pero no para usuarios regulares.

4.1 Para listar SOPs o AOPs actuales

/chanserv sop #canal list
/chanserv aop #canal list

Estos comandos listan todos los SOPs o AOPs (respectivamente) del canal.

Si tienes un canal grande, puede que te sea más fácil listar únicamente SOPs o AOPs seleccionados, basado en sus nicks o máscaras:

/chanserv sop #canal list comodín
/chanserv aop #canal list comodín

(Por ejemplo, /chanserv aop #micanal list g* listará todos los AOPs en #micanal cuyos nicks comiencen con g.)

Cualquiera de los comandos de list que uses, cada AOP o SOP es listado con un número, lo que hace más fácil el removerlos luego si es necesario (ver abajo).

4.2 Adicionar SOPs o AOPs

/chanserv sop #canal add nick o máscara
/chanserv aop #canal add nick o máscara

Estos comandos adicionan personas a las listas de SOP o AOP. Esto es equivalente a darles privilegios de SOP o AOP.

Generalmente, deberías adicionar AOPs o SOPs, por su nick (el cual debe estar registrado) pero también puedes hacerlo por máscara si es necesario. Las máscaras funcionan de la misma forma que las máscaras para ban de canal - claro que en este caso, el efecto es de dar privilegios de AOP o SOP a la persona, no de banearla - y no están explicadas en esta guía; para más información, ver la Guía de Bans.

Si deseas hacer a alguien SOP, y actualmente es AOP (o viceversa), no necesitas quitarlo de la lista de AOP, los Servicios lo removerán automáticamente por ti, al tiempo de adicionarlo a la lista de SOP.

Debes verificar si la persona tiene un nick registrado antes de darle AOP, tecleando:

/nickserv info nick

y pedirles que se registren si su nick no está registrado. Si intentas dar AOPs a alguien que no tiene el nick registrado, lo adicionará usando una máscara, lo cual no es realmente una buena idea (ver sección 5).

Cada canal está limitado a un máximo de 300 AOPs y 100 SOPs. ChanServ te dará una advertencia si intentas agregar más que esto.

Nota: Los usuarios pueden poner un nick en modo NOOP lo cual significa que no podrán ser agregados a ninguna lista de AOP o SOP de un canal. Ver /nickserv help set noop para más información.

4.3 Quitar SOPs o AOPs

/chanserv sop #canal del número o entrada en la lista
/chanserv aop #canal del número o entrada en la lista

Estos comandos son usados para quitar gente de las listas de SOP o AOP. SOPs o AOPs pueden ser removidos por mala conducta o por cualquiera sea la razón.

Puedes usar estos comandos de diversas formas; la más fácil es primero usar el comando apropiado de list, y luego te dará el número de entrada que quieres borrar. Alternativamente, puedes dar el nick o máscara de acceso que quieres quitar; si usas este método, deberás especificar el nick o la máscara exactamente como está en la escrito en la lista.

Si estás borrando las entradas basándote en sus números en la lista, deberás quitarlos uno por uno. Los números pueden variar después de cada remoción, de modo que necesitarás repetir el comando list para verificar cuál es el número correcto.

4.4 modo VERBOSE

Si el modo VERBOSE se activa en un canal, entonces cada vez que haya un cambio en ciertos aspectos del canal (particularmente, cuando alguien adiciona o remueve AOP/SOPs o AKICKs), todos los ops presentes en el canal al momento, serán informados con una nota.

Para activar esta aplicación:

/chanserv set #canal verbose on

5 · Consejos sobre usar direcciones de máscaras en las listas de AOP/SOP

Por lo general es mejor usar nicks, más que direcciones de máscara, en las listas de AOP/SOP. Hay varias razones para esto:

  • Puedes siempre determinar exactamente quienes tienen AOPs o SOPs.

  • No es en realidad posible el cometer un error y dar AOPs a más personas de las que pretendías (por ejemplo, si pones un * en el lugar incorrecto en una máscara.)

  • Si tienes problemas con alguien que usa el mismo servidor que un AOP y está obteniendo ops por esa razón, esto se puede resolver sin necesidad de quitarle el AOP a la persona verdadera.

Hay una ventaja de usar direcciones de máscaras:

  • Puedes determinar siempre exactamente qué dirección de máscara obtendrá ops automáticamente.

Si decides usar direcciones de máscaras para dar AOPs, ve la Guía de Bans, la cual explica direcciones de máscaras.

Nótese que aún cuando esa guía explica como usarlas para banear gente, si las usas en las listas de AOP, no son baneados sino convertidos en AOPs.

6 · Problemas con que personas equivocadas obtengan AOPs/SOPs

(Nota: Esta sección está escrita acerca de AOPs, pero todo se aplica a SOPs. también.)

Habrá veces en que puedes encontrar a alguien que no agregaste a la lista(s) de acceso obtener privilegio de ops en el canal. La razón por la que esto ocurre es porque la máscara del AOP o SOP coincide con alguna establecida en la lista de acceso de Op de NickServ.

Las personas pueden obtener ops en el canal (pero no acceso a ninguno de los comandos de AOP de ChanServ) si Chanserv está desconectado y tu canal está vacío cuando ellos entran. Desafortunadamente, no hay nada que puedas hacer al respecto, pero ChanServ rara vez se mantiene desconectado por más de algunos minutos, y entonces todo vuelve a la normalidad.

La gente puede obtener ops si es que le es dado por alguien que ya tiene ops (ej. Un AOP o SOP). Si no deseas permitir esto, puedes usar una aplicación llamada OPGUARD la cual está explicada al final de esta sección.

6.1 Averiguando por qué alguien tiene privilegios

Para descubrir por qué alguien tiene privilegios de AOP o SOP en un canal, puedes usar el comando de ChanServ why:

/chanserv why #canal nick

Esto explicará que dato de la lista de AOP o SOP (si es que la hay) es responsable de que esa persona tenga privilegios, de modo que pueda ser temporalmente removido si hay algún problema.

6.2 Problemas de Listas de Acceso

Cuando adicionas gente a tu lista de AOP por nick, esto quiere decir que cualquiera cuya dirección coincida con alguna en la lista de máscaras de acceso al nick de cualquiera de tus AOPs, obtendrá privilegios de AOP en el canal.

Si a gente que no es AOP, ChanServ le da op en el canal, es factible que haya un problema con listas de acceso - normalmente puede determinar cual lista de acceso de que AOP es el problema, porque el que no es AOP y que obtuvo ops, será del mismo proveedor de servicios (ej. eg aol.com, netcom.com, iquest.net, etc.) que uno de tus AOPs. Puedes confirmar esto con el comando why dado arriba.

Debes contactar al AOP (por memo si no está en línea) sugiriendo que corrija su lista de acceso o que la remueva por completo, identificándose a NickServ con su password cuando se conecten a DALnet. Mientras tanto, si la persona que tiene ops, está causando problemas puedes quizás remover temporalmente los privilegios del AOP en cuestión.

Si tú, o ellos, no entienden claramente el concepto de Listas de Acceso de NickServ - las cuales te permiten usar tu nick en DALnet sin dar tu password cada vez, pero introducen cierta debilidad en la seguridad si usas un proveedor de Internet grande - entonces la Guía de Acceso de NickServ contiene la explicación que necesitan.

Quizás ahora, ya te has dado cuenta que un AOP con malicia, podría intencionalmente poner su lista de acceso, por decir algo, de tal forma que todo el mundo tuviera ops en el canal. Esta es otra razón para asegurarte de que confías en la persona antes de dar AOPs.

Como una solución temporal, si hay algún problema con las máscaras de acceso, o si la seguridad necesita ser más alta, puedes colocar el modo IDENT en el canal. Esto quiere decir que ChanServ sólo permitirá acceso a sus privilegios en el canal a aquellos AOPs que se han también identificado a NickServ (con el password de su nick) incluyendo ops.

El fundador puede colocar el modo IDENT para un canal usando

/chanserv set #canal ident on

Nótese que si haces esto, todos aquellos listados que estén por máscara en lugar de nicks, no tendrán efecto. Para más información:

/chanserv help set ident

6.3 Ops Indeseables

Aún cuando ChanServ maneja un canal, es posible que algunas personas que no son AOPs o SOPs obtengan ops (@) en ese canal. La forma principal en que esto puede suceder es si un AOP les da ops.

Si tú como fundador del canal no quieres que esto suceda, puedes activar la aplicación OPGUARD. Cuando esta aplicación se pone en ON, ChanServ no permitirá que la gente tenga ops (@) en un canal (ni siquiera temporalmente) a menos que estén en la lista de AOP o SOP o sea el fundador. Si a alguien más se le da ops, ChanServ se los quitará de inmediato.

Para activar esta aplicación:

/chanserv set #canal opguard on

7 · Qué son AKICKs

Los AKICKs son el equivalente en ChanServ a un ban del canal y son usados para sacar usuarios ofensivos de tu canal. Estos no desaparecen si el canal se queda vacío; se quedan hasta que el fundador o un SOP del canal los remueve.

El problema clave con los bans de canal normales, (el tipo que pones cuando das click en la opción 'Ban' en el menú de control, o tecleas los comandos de /ban ó /mode #canal +b máscara) es que estos son temporales; si todos se salen del canal de modo que quede vacío, el sistema 'olvida' todos los bans normales colocados.

Normalmente, los bans se colocan para lidiar con inconveniencias temporales, de modo que esto no es un problema. Sin embargo, a veces puedes toparte con problemas con un usuario que constantemente entra al canal a causar problemas - en este caso, necesitas banearlo permanentemente.

En esta situación usas los AKICKs, que trabajan similarmente a los bans, pero son manejados por los Servicios - cuando un usuario que está en lista de AKICK entra al canal, automáticamente es baneado y pateado por ChanServ. Como se mencionó antes, los AKICKs no desaparecen sino hasta que son removidos, incluso si el canal se queda vacío.

8 · Cómo agregar o quitar AKICKs

Sólo el fundador del canal o SOPs tienen el poder para poner o quitar AKICKs.

8.1 Listando AKICKs actuales

/chanserv akick #canal list

Este comando, el cual puede ser usado tanto por AOPs como por SOPs y fundador, lista todos los AKICKs colocados actualmente en el canal.

Cada AKICK está listado con un número, el cual puedes usar para removerlo más fácilmente.

8.2 Agregando un AKICK por máscara

/chanserv akick #canal add máscara

Este comando agrega un AKICK al canal. Debes especificar la máscara del usuario de la misma forma que si fuera para un ban - nick!nombre de usuario@host.

Si la dirección en el /whois de un usuario que estás intentando banear fuera usuario@dialup22-81.provider.com y tu canal se llamara #ranas, tendrías que usar /chanserv akick #ranas add *!usuario@*.provider.com (Pone 'AKICK a la gente con cualquier nick, si tienen como nombre de usuario "usuario", y están conectados por provider.com')

Para mayor asistencia en direcciones de máscara para bans, las cuales funcionan igual para los AKICKs en el canal, ver por favor la Guía de Bans.

Puedes colocar un máximo de 200 AKICKs para un mismo canal.

8.3 Agregar un AKICK por nick

/chanserv akick #canal add nick

Si la persona tiene un nick registrado, puedes adicionar un AKICK usando su nick. Esto puede no ser útil, ya que en algunos casos, simplemente con conectarse con otro nick puede evadir el ban.

De modo que si no entiendes las direcciones de máscara para bans, puedes usar este método en su lugar, pero es más confiable hacerlo especificando la máscara manualmente.

8.4 Quitando un AKICK

/chanserv akick #canal del número ó máscara

Puedes usar estos comandos de dos maneras; la más fácil es primero usar el comando list (dado anteriormente), y después dar el número de entrada que deseas borrar. Alternativamente, puedes dar la máscara que quieres quitar; si usas este método debes especificar la máscara exactamente cómo está escrita en la lista.

Si estás borrando datos, basado en sus números en la lista, debes borrarlos uno por uno. Los números pueden variar después de cada remoción, de modo que necesitarás repetir el comando list para verificar cuál es el número correcto.

9 · Sumario

Los SOPs y AOPs con personas en las que confías los suficiente como para darles algún poder en tu canal. Además de otras cosas, esto quiere decir que tendrán ops (@) automáticamente cuando entren. Los SOPs tienen además la habilidad de dar o quitar AOPs y AKICKs (bans permanentes del canal), así que debes tener cuidado especial al otorgar SOPs.

Si hay alguien en quien confías y crees que debería tener AOPs en tu canal

Teclea /nickserv info nick para revisar que su nick está registrado - si no lo está, pídele que lo registre y repite lo anterior cuando lo haga. Una vez que estás seguro que el nick está registrado, teclea /chanserv aop #canal add nick.

Si tu canal necesita un SOP por alguna razón - por ejemplo si es un canal grande, y necesitas ayuda con el manejo del mismo, como puede ser escoger AOPs

Asegúrate de que puedes confiar en la persona que te gustaría hacer SOP, y verifica que su nick esté registrado como hicimos arriba. Luego teclea /chanserv sop #canal add nick.

Si a la larga necesitas remover un AOP o SOP de la lista del canal porque ya no confías en ellos, o se fueron de IRC, o algo similar

Teclea /chanserv aop ó sop #canal list. Cuando encuentres la entrada de esa persona, fíjate en el número que tiene y teclea /chanserv aop ó sop #canal del número.

Si necesitas banear a alguien de forma permanente

Tú (o un SOP del canal; no AOPs) pueden agregarlo a la lista de AKICK usando /chanserv akick #canal add máscara, donde máscara es la máscara de ban base para el usuario problemático. Puedes remover AKICKs más adelante en forma similar a como quitas AOPs o Sops. (Ver sección 8.)