mIRC – Capítulo 24: Compartiendo el poder absoluto

Objetivo: aprender los comandos para otorgar o revocar permisos de administración del canal (operator) a otros usuarios.

Ser operadores de un canal, la famosa arroba que precede a nuestro nick, nos hace muy poderosos. Podemos controlar los modos de operación: proteger el acceso mediante contraseña, hacerlo privado, moderarlo, accesible sólo por invitación, cambiar el tópico

Podemos también expulsar a los pesados (algo de lo que hablaremos pronto) y un buen número de perversiones más…

Salvo que estés ante un canal registrado en el que un bot te restaurará los privilegios cuando sea necesario, eventualmente tendrás que abandonar el IRC, dejando de ser administrador y convirtiendo el canal en una ciudad sin ley. No tienes por qué haber salido voluntariamente, siquiera; en ocasiones falla la comunicación entre los servidores y los clientes y suceden desconexiones involuntarias.

Cuando te reconectes y entres en el canal, si ya hay gente en él, no serás operador, sino un usuario típico más.

Para prevenir este tipo de situaciones, así como para compartir la carga de trabajo de un administrador, existe la posibilidad de que otorgues a usuarios de confianza los permisos de operador.

Supongamos que sostenuto quiere asignar permisos de operador a su amigo bemolin sobre el canal #probilandia. El siguiente comando haría que este luciera una flamante arroba a su izquierda:

/mode #probilandia +o bemolin

Es posible asignar privilegios a más de un usuario en un único comando:

/mode #probilandia +oo bemolin plutonio

Observa que he tenido que poner dos oes en vez de una (+oo). En general, el número de oes ha de ser por lo menos igual al número de usuarios al que asignamos permisos.

Asegúrate de dar permisos sólo a usuarios de confianza. Ten presente, además, que detrás de un nick puede que no esté la persona que crees que está.

Si bemolin no es quien tú crees que es, puede que te haga una jugarreta y, puesto que ya es administrador, te retire a ti los privilegios:

/mode #probilandia -o sostenuto

Observa el uso del modificador -o para retirar el privilegio de operador (en oposición a +o para otorgarlo).

Las tornas han cambiado: ahora el amo todopoderoso de #probilandia es bemolin.

No somos nada…

Javier Montero Gabarró


mIRC – Capítulo 24: Compartiendo el poder absoluto


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Índice completo de artículos de la categoría mIRC.

mIRC – Capítulo 20: Charlas moderadas

Ya conoces algunas maneras, como operador, para controlar el modo en que se accede a tu canal. Puedes ocultarlo haciéndolo invisible, protegerlo mediante contraseña o permitir la entrada exclusivamente por invitación. En el artículo de hoy veremos cómo moderar las conversaciones para que sólo aquellas personas que tengan la palabra puedan escribir en el canal en un momento dado.

Para que sostenuto, operador de #probilandia, convierta su canal en moderado, debe ejecutar el siguiente comando:

/mode #probilandia +m

Esto tiene el mismo efecto que activar la casilla Moderated en Channel Central:

Desde este preciso instante, a ningún miembro del canal le estará permitido escribir salvo que sostenuto le otorgue la voz.

El siguiente comando otorga la voz al usuario plutonio:

/mode #probilandia +v plutonio

Observa que, además del usuario al que se le da privilegios, es necesario indicar el nombre del canal.

Si ahora observas la lista de usuarios del canal verás que plutonio aparece precedido por un signo «+», indicando que tiene voz: +plutonio

Sostenuto puede otorgar voz a tantos usuarios como desee. La cuestión es que, en un momento dado, sólo podrán escribir aquellos que tengan privilegio para hacerlo.

Para retirar la voz a un usuario empleamos el modificador -v:

/mode #probilandia -v plutonio

Cuando sostenuto se canse de que su canal sea moderado, debe ejecutar:

/mode #probilandia -m

Con lo cual todos podrán hacer uso del canal de modo normal.

Hay una cosa más que debes saber: siendo operador puedes otorgar voces con +v aunque el canal no sea moderado. Al no estarlo, eso no tendrá ningún efecto a la hora de controlar quién habla, desde luego. Sin embargo, puedes utilizar de un modo creativo el signo «+» que precede a los usuarios con voz.

Por ejemplo, para establecer categorías de usuarios: además de los operadores, precedidos por una «@», puedes indicar un segundo nivel de jerarquía: la de aquellos que tienen un «+» delante suya.

O también puedes usar ese símbolo para diferenciar entre hombres y mujeres, algo que no siempre está del todo claro con el nick.

Imaginación al chat…

Javier Montero Gabarró


http://elclubdelautodidacta.es/wp/2012/03/mirc-capitulo-20-charlas-moderadas/


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta

mIRC – Capítulo 19: La casa invisible

En el capítulo anterior mostramos cómo camuflar relativamente nuestra presencia en el IRC haciendo uso del modo de usuario +i. Pero, ¿qué mejor sitio tiene un hombre invisible para vivir que una casa que también sea invisible? En el artículo de hoy aprenderemos a ocultar un canal, de modo que el servidor dé las mínimas pistas posibles de su existencia y sólo aquellos usuarios que conozcan su nombre puedan acceder a él.

Para hacer esto, IRC nos ofrece dos nuevos modos de operación de canal: +p (private) y +s (secret), que puedes activar, como ya sabes, a través de Channel Central o mediante el comando /mode. La diferencia entre ambos suele ser objeto de numerosas dudas.

No te compliques la vida entre uno u otro: elige, cuando lo necesites, siempre secret, que mejora algo la funcionalidad de private y lo deja obsoleto.

El sistema no te va a dejar, de hecho, activar ambos simultáneamente. Si tienes configurado uno y activas el otro, automáticamente desactivará el primero. Verifícalo.

Veamos con detalle que implica ocultar un canal.

En la figura que aparece a continuación vemos a nuestro querido amigo sostenuto recién conectado al IRC. Se ha instalado, plácidamente, en los canales #probilandia y #probandoespero.

Como es operador de ambos canales, podrá modificar los modos de operación a sus anchas.

Plutonio, recién conectado también, quiere comprobar en qué canales mora su amigo:

/whois sostenuto

Una de las líneas delata su presencia en en ambos canales:

sostenuto on @#probandoespero @#probilandia

La arroba le dice, además, que es operador de ambos.

Pero fíjate qué ocurre si sostenuto marca uno de los canales como privado:

/mode #probilandia +p

Si ahora plutonio lanza el mismo comando /whois, la respuesta es muy diferente:

sostenuto on @#probandoespero

Es más, si plutonio ejecuta ahora un /list, comando que, como sabes, genera un listado de todos los canales en la red, no sospechará de la existencia de #probilandia.

El comando /names también ignora la existencia del canal:

#probilandia End of /NAMES list

Ningún nombre listado, aunque hubiera en el canal usuarios con el modo de invisibilidad sin activar. Es, de hecho, la misma respuesta que si lo lanzas sobre un canal inexistente.

Nada aparenta entonces que haya un canal denominado #probilandia.

¿Nada?

¿Qué ocurre si plutonio lanza un /topic sobre el canal?

/topic #probilandia

#probilandia Canal de pruebas
#probilandia topic set by sostenuto on Fri Feb 17 21:24:11

El comando /topic, pese al modo privado de #probilandia, es capaz de detectar el tópico del canal.

Si, en vez de privado, hubiéramos marcado el canal como secreto, el resultado habría sido prácticamente idéntico: protección ante /whois, /list y /names. Sin embargo, la respuesta ante /topic mejoraría algo.

Sostenuto ejecuta:

/mode #probilandia +s

Plutonio chequea la respuesta ante /topic:

/topic #probilandia

#probilandia You're not on that channel

Algo ha mejorado, no nos da información del tópico, pues no estamos dentro del canal. Sin embargo, sabemos con certeza que el canal existe.

La invisibilidad del canal no es perfecta tampoco, como vemos. No obstante, es bastante buena en ambos modos, pues poco podemos hacer si no sabemos el nombre del canal.

Puedes unirte a un canal privado o secreto siempre que conozcas su nombre. Una vez dentro todos los comandos actúan del modo normal, como si el canal no estuviera protegido: aparece en el listado, en las consultas /whois y /names y devuelve el tópico.

Marcar un canal como secreto (o como privado, la diferencia es mínima) es una buena práctica a la hora de utilizar el IRC para reuniones de equipos en las que no deseáis que os molesten personas ajenas al grupo. Desde luego, puedes activar el modo de invitación o proteger el canal con contraseña, pero sí, además, lo marcas como secreto, el canal será verdaderamente discreto.

Javier Montero Gabarró


mIRC – Capítulo 19: La casa invisible


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta

mIRC – Capítulo 16: ¿Me enseñas la invitación?

Una de las posibilidades que tenemos como operadores de un canal es hacer que sólo se pueda acceder a él a través de una invitación personalizada. Por lo general, los canales IRC suelen estar abiertos para todos, pero en algunos casos puede ser conveniente controlar su acceso. Hay varias maneras de lograr esto. En el capítulo de hoy aprenderemos cómo hacerlo mediante invitaciones.

El comando /mode, nuevamente

Ya conoces el comando /mode para definir los modos de operación del canal: con el modificador +t evitábamos que alguien que no fuera operador del canal pudiese cambiar el topic a su antojo; con +n prohibíamos el envío al canal de mensajes externos.

El modificador para hacer un canal accesible sólo mediante invitación es +i:

/mode #nombre_de_canal +i

Para desactivar esta funcionalidad, hacemos:

/mode #nombre_de_canal -i

Matando tres pájaros de un tiro

En la siguiente figura, sostenuto ha definido el canal #probilandia accesible mediante invitación:

Observa cómo, mediante una sola operación, ha establecido los tres modos:

/mode #probilandia +nti

Ya sabes que esto mismo lo podíamos haber realizado desde Channel Central. Fíjate en el efecto del comando anterior:

Operatividad del modo invitación

Imaginemos a nuestro ya conocido plutonio, ignorante de los nuevos conocimientos adquiridos por sostenuto, tratando de unirse a su canal:

/join #probilandia

Su gozo en un pozo:

#probilandia unable to join channel (invite only)

No se le ha permitido su acceso porque el canal requiere invitación.

Para invitar a plutonio, sostenuto debe proceder del siguiente modo:

/invite plutonio #probilandia

Momento en el cual plutonio recibe la siguiente comunicación:

* sostenuto invites you to join #probilandia

Puertas abiertas: ya puede acceder con el comando

/join #probilandia

Invitaciones de usar y tirar

Si plutonio abandona el canal, pierde su invitación a acceder a él. En ese caso, sostenuto deberá enviarle una nueva si quiere volver a entrar.

Y eso es todo por hoy. Puedes invitarme a una cerveza cuando quieras si esto te ha resultado útil…

Javier Montero


mIRC – Capítulo 16: ¿Me enseñas la invitación?


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta

mIRC – Capítulo 14: No me toques el topic, por favor

Has creado tu canal en el IRC y eres operator de él. ¿Eres consciente de la enorme responsabilidad que eso conlleva? Eres el anfitrion y debes asegurarte de que tus visitantes se sientan a gusto y deseen volver otra vez.

Dependiendo de la razón por la que creaste el canal tus labores seran de una índole u otra. Quizás desees moderar un debate y controlar el orden en el que los participantes reciben el turno para hablar. O puede que tu canal sea privado y quieres que sólo determinadas personas puedan acceder a él. O tal vez sea simplemente un canal de diversión al que todo el mundo puede entrar pero, aún así, debes cuidar de que ningún usuario malintencionado sabotee el canal y estropee la experiencia al resto de la comunidad.

En cualquier caso, eres el operator y debes comportarte como tal. Es lo que los demás esperan de ti.

Hoy ya no eres un simple usuario del chat. Prepárate a ejercer tu poder…

Conéctate al IRC y crea tu propio canal. Por ejemplo:

/join #estratosfera

Como el canal no existía, eres su primer miembro y, por lo tanto, el operator. Observa la @ delante de tu nick. Es la señal que reconoce quién parte la pana en el canal.

Tu casa está vacía y tienes que empezar a decorarla un poco. Lo primero es dar una pista a los usuarios sobre lo que versa el canal, por si no queda lo suficientemente claro simplemente con su nombre. O quizás deseas facilitar algún tipo de información complementaria.

Ese texto informativo es lo que se conoce como el topic. Aparece como título en la ventana del canal.

Ya sabes cómo establecer un topic. Lo explicamos hace algunos capítulos:

/topic #estratosfera Canal para los que vuelan muy alto

Observa como ese texto se instala en la parte superior de la ventana.

Una frase profunda, ¿verdad?

Pero, ¿sabes que cualquier usuario puede modificarla a su antojo, sea operator o no? No te haría gracia, ¿verdad?

Tu siguiente misión como administrator del canal va a ser evitar que nadie que no esté autorizado pueda modificar el topic.

El comando básico de administración de un canal es /mode, con el que se establecen los distintos modos de operación.

Para hacer que sólo tú u otros operadores del canal puedan cambiar el topic, dispones del comando

/mode #estratosfera +t

Si ahora otro usuario intentara cambiar el topic recibiría un desagradable mensaje indicando que no es channel operator y que no tiene los privilegios suficientes para hacerlo.

Quizás te preguntes: «¿pero cómo, puede haber más operators en mi canal, además de mí?

Desde luego que sí. Tú, como rey del canal, puedes nombrar a otros operators de confianza para que te asistan en la administración. Además, así, si por algún motivo tienes que abandonar el canal, siempre quedará otro operator que vele para que no se convierta en una ciudad sin ley.

En el capítulo anterior te presenté Channel Central. Con una interfaz gráfica puedes realizar muchas de las labores de administración sin necesidad de saber comandos.

Entra en Channel Central haciendo doble clic en cualquier parte de la zona de chat del canal. Observa el efecto del comando que acabas de lanzar: hay una marca en la casilla Only ops set topic, sólo los operadores pueden cambiar el topic.

Si puedo hacerlo desde Channel Central, ¿por qué molestarme en aprender los comandos?, te preguntarás. Porque quieres ser más que un normal operator de canal. Quieres hacer magia en él y para ello necesitas los comandos, las piezas con las que se programan los scripts.

El comando para desactivar el modo recién configurado es evidente:

/mode #estratosfera -t

Vuelve a entrar en Channel Central y verifica su efecto. La marca ha desaparecido y, sin ella, cualquier usuario puede modificar el topic de tu canal.

Por ejemplo, ahora llego yo y hago:

/topic #estratosfera Colorín, colorado, este cuento se ha acabado

Javier Montero


http://elclubdelautodidacta.es/wp/2011/11/mirc-capitulo-14-no-me-toques-el-topic-por-favor/


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta