El fichero de usuarios

El fichero de usuarios permite controlar quienes pueden acceder al bot, y el nivel de acceso de cada uno. También contiene la lista de usuarios baneados e ignorados.
Al iniciar Eggdrop por primera vez, debermos presentar nuestro nick al mismo tecleando lo siguiente
/msg <nick bot> hola (En realidad deberia ser hello, pero dicho comando ha sido renombrado a hola)

Tras hacer esto, nuestro nick será añadido con todos los privilegios y será considerado como el nick del dueño del bot. Si learn-users, dentro de eggdrop.conf está desactivado, el comando hello ya no funcionará más. Para obtener nuestra entrada dentro del fichero de usuarios deberemos utilizar el siguiente comando
.whois <nuestro nick>. En el caso del servidor del laboratorio, learn-users sí se encuentra activado, de tal forma que se pueden añadir usuarios de esta forma.
Se puede obtener el registro conseguido con el comando whois, pero para todos los usuarios, usando el siguiente comando:
.match * 9999

Podemos añadir un usuario de tres formas distintas:

Para eliminar un usuario del bot, simplementese deberá usar .-user <handle>
Se podrá poner o modificar una contraseña para un determinado usuario mediante el uso de .chpass <handle> <password>, y eliminar dicha contraseña usando simplemente .chpass <handle>

Los flags determinan los privilegios que poseen los distintos usuarios, como por ejemplo si pueden ser ops en un determinado canal, que comandos del bot pueden usar, etc. Se puede obtener un listado de los mismos con el comando .help whois. Algunos de estos flags serán globales, y otros podrán ser globales o locales a un canal. Para añadir y eliminar flags se usan los comandos siguientes:

Es posible especificar varios flags en un solo comando chattr, como por ejemplo .chattr <handle> +fo añadirá los flags f y o.

Por último, podremos usar los siguientes comandos para añadir o eliminar una máscara de host para un determinado usuario:

Una vez ha sido introducido el nuevo usuario, este deberá establecer una contraseña. Dicha contraseña le permitirá establecer una comunicación DCC con el bot para poder acceder a los comandos especiales. Esto se hará tecleando /msg <nick bot> pass <password>. Las siguientes veces que el usuario acceda al servidor, deberá identificarse de la siguiente manera:

/msg <nick bot> identifica <password> [nick] (en realidad, el comando es ident, pero ha sido renombrado en el fichero de configuración). Para que la información sobre passwords permanezca, se deberá usar el comando .save. Esto se hará automáticamente cada hora, pudiéndose establecer el minuto de cada hora en que se hará en eggdrop.conf, modificando el valor tras hourly-updates.

 [VOLVER]