REFERENCIA DE LOS COMANDOS DEL SERVIDOR REVISION 2.4Los comandos del servidor son una serie de comandos extendidos que pueden ser usados por un cliente FTP pero que no están definidos en los RFC; están soportados por varios servidores FTP. El RaidenFTPD contiene, y puede usar, una serie de comandos para extender las posibilidades de un servidor FTP estándar. Aquí tienes una lista y guías de usuario para los comandos que soporta el RaidenFTPD. |
Relacionados con la administración de cuentas
sintáxis |
site adduser [nombre de usuario] [contraseña] [nombre del
grupo] |
|
nivel(es) necesario(s) para ejecutarlo: root,super | ||
el servidor añadirá el usuario [nombre de usuario] al servidor con una contraseña [contraseña] y un grupo [nombre del grupo]. El usuario por defecto tendrá un ratio de 1:4 con 2 logins como máximo y un nivel de guest (invitado). Los usuarios con nivel root pueden añadir usuarios a otros grupos. Los usuarios Super pueden añadirlos a su propio grupo. nota: site adduser [username] [password] tambien es válido. El nombre del grupo será el que tenga por defecto el creador de la cuenta. ejemplo: site adduser john hdsa89 homies |
sintáxis |
site deluser [nombre de usuario] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
el servidor eliminará ese usuario de las cuentas de usuarios. ejemplo: site deluser john |
sintáxis |
site
expire [nombre de usuario] YYYY/MM/DD o site expire [nombre de usuario]
0 |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
el servidor configurará el límite temporal para la cuenta del usuario o eliminará dicho límite. ejemplo: site expire john 2002/10/25 <- marca la fecha límite (2002/10/25) de la cuenta del usuario john ejemplo: site expire john 0 <- elimina la fecha límite para la cuenta del usuario john |
sintáxis |
site addip [nombre de usuario] [dirección IP] |
|
nivel(es) necesario(s) para ejecutarlo: root,super | ||
el servidor añadirá la IP [dirección IP] a la lista de IPs permitidas para ese usuario [nombre de usuario] ejemplo: site addip john 163.95.1.54 |
sintáxis |
site delip [nombre de usuario] [dirección IP] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
el servidor eliminará la IP [nombre de usuario@dirección IP] de la lista de IPs permitidas. nota: site delip [dirección IP] tambien es válido para eliminar IPs para todos los usuarios ejemplo: site delip john 163.95.1.54 , site delip 163.95.1.54 |
sintáxis |
site chgrp [Usuario] [Nombre del grupo] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
el servidor cambiará el nombre del grupo del usuario. El nombre del grupo no puede contener ningun espacio en blanco. ejemplo: site chgrp root rootgroup |
sintáxis |
site chpass [nombre de usuario] [contraseña] |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor cambiará y actualizará la contraseña para el usuario elegido. Ten en cuenta que el usuario con nivel root puede cambiar la contraseña de todos los usuarios y los usuarios con nivel super o normal solo pueden cambiar sus propias contraseñas. ejemplo: site chpass john mypassaa |
sintáxis |
site chratio [Usuario] [Ratio] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
el servidor cambiará el Ratio del usuario; el factor del Ratio puede estar entre 0 y 9, siendo 0 ilimitado y 1-9 signfica 1:1-1:9 (Subida/Descarga) ejemplo: site chratio john 3 esto hará que el ratio del usuario John sea 1:3 (Subida/Descarga), por cada 1 KB/MB/etc subido puede bajarse 3 KB/MB/etc... |
sintáxis |
site chlvl [Usuario] [Nivel] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
este comando cambiará el nivel del usuario. El factor de nivel puede ser de 0 a 3, siendo 0 usuario root, 1 super usuario, 2 usuario normal y 3 usuario invitado. ejemplo: site chlvl john 1 este ejemplo haría que John tuviera un nivel de usuario "super" |
sintáxis |
site chlogin [Usuario] [Logins] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
este comando cambiará el número maximo de logins posibles para ese usuario. El factor Logins puede ser un número entre 0 y 9. ejemplo: site chlogin john 5 este ejemplo le daría al usuario John un máximo de 5 logins |
sintáxis |
site tagline [texto breve] |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal,guest | ||
el servidor cambiará la línea de comentario de tu cuenta de usuario. Este comentario es una breve descripción de un usuario. ejemplo: site tagline ME ENCANTA EL RAIDENFTPD |
sintáxis |
site disable [Usuario] |
|
nivel(es) necesario(s) para ejecutarlo: root,super | ||
el servidor deshabilitará la cuenta de ese usuario (la cuenta seguirá estando pero deshabilitada). Los usuarios con nivel super solo pueden deshabilitar cuentas de usuarios que esten en su grupo. ejemplo: site disable john |
sintáxis |
site enable [Usuario] |
|
nivel(es) necesario(s) para ejecutarlo: root,super | ||
el servidor habilitará una cuenta de usuario. Los usuarios con nivel super solo pueden habilitar cuentas de usuarios que esten en su grupo. ejemplo: site enable john |
sintáxis |
site unfo [nombre de usuario] |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrara información referente a ese usuario y tambien una lista de todos los usuarios que están en el servidor bajo esa cuenta; si solamente especificas un nombre de usuario se mostrará la información de ese usuario en concreto. Los usuarios root pueden listar todos los usuarios y los usuarios con nivel super solo pueden hacerlo con los que se encuentren en su mismo grupo de usuarios. ejemplo: site unfo |
sintáxis |
site list ip , site list user |
|
nivel(es) necesario(s) para ejecutarlo: root,super | ||
el servidor mostrará todas las IPs permitidas en el servidor o todos los usuarios/grupos del servidor. ejemplo: site list ip, site list user |
sintáxis |
site kick [nombre de usuario] |
|
nivel(es) necesario(s) para ejecutarlo: root,super | ||
el servidor expulsará a un usuario. Los usuarios super solo pueden expulsar a los usuarios de su mismo grupo. ejemplo: site kick peter |
sintáxis |
site stealth |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor convertirá la sesión actual al modo "sigiloso" (teclea el comando otra vez para volver al modo normal). El modo "sigiloso" no permite la invocación de eventos y tu actividad se desarrollará en "modo oculto" cuando un usuario teclee un 'SITE WHO', sin embargo los usuarios con nivel root pueden seguir usando el servidor sin ninguna limitación. ejemplo: site stealth |
sintáxis |
site give [nombre de usuario] [Crédito en MB] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
este comando añadirá x MB [Crédito en MB] al crédito total de descarga de un usuario [nombre de usuario] ejemplo: site give peter 333 |
sintáxis |
site take [nombre de usuario] [Crédito en MB] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
este comando quitará x MB [Crédito en MB] al crédito total de descarga de un usuario [nombre de usuario] ejemplo: site take peter 435 |
sintáxis |
site uchanges [clear] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
este comando (mandado por el cliente FTP al servidor RaidenFTPD) hará que el servidor muestre los cambios en el archivo de usuarios de todos los usuarios con nível super y el usuario root. Mandando el comando site uchanges clear se limpiará el archivo ejemplo:
site uchanges |
Relacionados con el sistema de archivos
sintáxis |
site chmod [modo] [nombre de archivo] |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor cambiará el [modo] para el directorio/archivo [nombre de archivo] especificado. El modo [modo] puede variar entre 000-777 y el [nombre de archivo] puede contener espacios en blanco o comodines (*). El primer número se aplica al dueño del directorio, el segundo número a los usuarios que se encuentran en el mismo grupo que el dueño y el tercer número se aplica a los usuarios que están fuera del grupo del dueño. Un valor de 0 (cero) indica que NO HAY permisos. El 1 permite ejecutar (borrar), el 2 permite escritura (upload) y el 4 permite lectura (download). Los valores pueden juntarse, así un valor de 6 sería 4+2 (acceso permitido para download y upload) en ese directorio o archivo... ejemplo: site chmod 775 -- este comando cambiará todos los archivos/directorio que estén bajo ese directorio al modo 775 ejemplo: site chmod 760 john.mp3 -- este comando cambiará el archivo john.mp3 al modo 760 |
sintáxis |
site chown [nombre de usuario]:[nombre del grupo] [nombre del archivo] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
el servidor cambiará el dueño/grupo para ese archivo específico [nombre de archivo]. El [nombre de archivo] puede contener espacios en blanco o comodines (*). ejemplo: site chown john:root * ejemplo: site chown john:root readme.txt |
sintáxis |
site race o site dnfo |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará la siguiente información: información del directorio virtual actual, información de los archivos que contiene el directorio, tamaño total de los archivos e información de los uploaders/grupos del directorio virtual actual. ejemplo: site race |
sintáxis |
site
wipe [nombre del directorio] |
|
nivel(es) necesario(s) para ejecutarlo: root o users en fsmaster group | ||
el servidor eliminará el directorio [nombre del directorio] de una sola pasada. Es un comando peligroso, úsalo con cuidado; para usarlo tendrás que tener un nivel de 'root' o estar dentro del grupo 'fsmaster'. ejemplo: site wipe xxxxxx_dir |
sintáxis |
site cat [nombre de archivo] o site type
[nombre de archivo] |
|
nivel(es) necesario(s) para ejecutarlo: root,super | ||
el servidor mostrará el contenido del archivo [nombre de archivo] al cliente, este comando se usa solo para los archivos de texto. El [nombre de archivo] puede contener espacios en blanco pero no puede contener ninguna ruta ya que el RaidenFTPD solo hará búsquedas en el directorio actual dónde se encuentre el cliente a la hora de teclear este comando. ejemplo: site cat readme.txt |
sintáxis |
site free [nombre de archivo] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
el servidor convertirá un archivo [nombre de archivo] en gratuito para descargarlo, aunque un usuario haya gastado todo su crédito. El archivo deberá tener la marca de 'R' para que los usuarios accedan al mismo. nota: el [nombre de archivo] puede ser un nombre simple o puede contener tambien comodines (*) ejemplo: site free allmylist.zip |
sintáxis |
site srch [palabra] |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista de directorios y archivos que concuerden con la palabra introducida. nota: este comando solo funciona en bases de datos dupe o que esten online, no hace búsquedas desde el disco. nota: la palabra puede estar en minúsculas o en mayúsculas y puede estar compuesta por varias palabras. ejemplo: site srch raiden ftp |
sintáxis |
site encrypt [nombre de archivo] |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor encriptará el archivo [nombre de archivo] de acuerdo con el valor especial del usuario actual, es decir, el archivo encriptado por un usuario solo podrá ser desencriptado por el mismo usuario. nota: este comando funciona solo en el directorio actual, [nombre de archivo] no puede contener una ruta. ejemplo: site encrypt myfile.zip |
sintáxis |
site decrypt [nombre de archivo] |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor desencriptará el archivo [nombre de archivo] de acuerdo con el valor especial del usuario, es decir, el usuario solo podrá desencriptar aquel archivo que haya encriptado él mismo. nota: este comando funciona solo en el directorio actual, [nombre de archivo] no puede contener una ruta. ejemplo: site decrypted myfile.zip.encrypted |
sintáxis |
site move [nombre de la ruta] |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
el servidor moverá todos los archivos y directorios (directorio virtual actual) a una nueva ruta [nombre de la ruta]. Ten en cuenta que [nombre de la ruta] sigue siendo una ruta virtual, no tiene porqué existir, sin embargo su directorio de referencia sí debe existir. nota: este comando requiere que el usuario tenga en su cuenta la marca 'X' en el directorio en el que está y la marca 'W' en el directorio destino que escoja. ejemplo: site move /uploads/newdir el directorio /uploads debe existir en el servidor antes de que se ejecute este comando |
sintáxis |
site urlget [url] |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
este comando hará que el servidor coja el archivo indicado en la dirección de Internet [url] y lo traiga al servidor FTP. Esta operación se realiza en un segundo plano, por lo que puedes mandar varios comandos de este tipo y el RaidenFTPD se encargará de las direcciones por ti. el campo [url] puede estar en el siguiente formato http://[dirección]/[ruta]/[nombre de archivo] ejemplo : http://www.somewhere.com/download/somefile.zip ftp://[dirección]/[ruta]/[nombre de archivo] ejemplo : ftp://ftp.somewhere.com/download/somefile.zip ftp://[nombre de usuario]:[contraseña]/[dirección]:[puerto]/[ruta]/[nombre de archivo] ejemplo : ftp://john:pass/ftp.somewhere.com:21/download/somefile.zip |
sintáxis |
site new |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista de los 10 últimos directorios creados en el FTP por los usuarios que han accedido a él. ejemplo: site new |
sintáxis |
site mp3 |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará información relacionado con el formato mp3 de todos los archivos de este tipo que se encuentren por debajo de la ruta virtual actual dónde esté el usuario ejemplo: site mp3 |
sintáxis |
site nuke [nombre del directorio]|[multiplicador]|[motivo] |
|
nivel(es) necesario(s) para ejecutarlo: (root,super,normal) + group=nukers | ||
el servidor renombrará el directorio [nombre del directorio] al formato [nuked][nombre del directorio], y guardará un registro en la ruta /message/site-nukes.msg. Lo usuarios pueden teclear 'site nukes' para ver los nukes en ese momento. nota: solamente pueden ejecutar este comando los usuarios del grupo 'nukers' nota: el parámetro [multiplicador] no está aún implementado, estando reservado para un futuro ejemplo: site nuke dos editor|3|we dont use dos nota: este comando suelen usarlo los administradores que quieren limpiar directorios sin tener que quitar la marca 'X' de las rutas virtuales |
Relacionados con el servidor
sintáxis |
site sync m2d / site sync d2m |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
Cuando se este usando base de datos de usuarios en memoria puedes utilizar el comando 'site sync m2d' para forzar al servidor que escriba la base de datos de usuarios de la memoria al disco o tambien puedes utilizar el comando 'site sync d2m' para forzar al servidor a que cargue la base de datos de usuarios del disco a la memoria. ejemplo: site sync m2d |
sintáxis |
site utop |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
con este comando el servidor mostrará una lista del "Top" 10 uploaders en ese servidor. ejemplo: site utop |
sintáxis |
site utop |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
con este comando el servidor mostrará una lista del "Top" 10 uploaders en ese servidor. ejemplo: site utop |
sintáxis |
site dtop |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
con este comando el servidor mostrará una lista del "Top" 10 downloaders en ese servidor. ejemplo: site dtop |
sintáxis |
site wkup |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista del "Top" 10 uploaders durante esa semana en ese servidor. nota: puedes mostrar esta lista en un archivo /message/*.msg insertando la siguiente línea en un archivo *.msg %#site-wkup.msg ejemplo: site wkup |
sintáxis |
site wkdn |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista del "Top" 10 downloaders durante esa semana en ese servidor. nota: puedes mostrar esta lista en un archivo /message/*.msg insertando la siguiente línea en un archivo *.msg %#site-wkdn.msg ejemplo: site wkdn |
sintáxis |
site gpwu |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista del "Top" 10 de grupos uploaders durante esa semana en el servidor. nota: puedes mostrar esta lista en un archivo /message/*.msg insertando la siguiente línea en un archivo *.msg %#site-gpwu.msg ejemplo: site gpwu |
sintáxis |
site gpwd |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista del "Top" 10 de grupos downloaders durante esa semana en el servidor. nota: puedes mostrar esta lista en un archivo /message/*.msg insertando la siguiente línea en un archivo *.msg %#site-gpwd.msg ejemplo: site gpwd |
sintáxis |
site mnup |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista del "Top" 10 uploaders durante ese mes en el servidor. nota: puedes mostrar esta lista en un archivo /message/*.msg insertando la siguiente línea en un archivo *.msg %#site-mnup.msg ejemplo: site mnup |
sintáxis |
site mndn |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista del "Top" 10 downloaders durante ese mes en el servidor. nota: puedes mostrar esta lista en un archivo /message/*.msg insertando la siguiente línea en un archivo *.msg %#site-mndn.msg ejemplo: site mndn |
sintáxis |
site gpmu |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista del "Top" 10 de grupos uploaders durante ese mes en el servidor. nota: puedes mostrar esta lista en un archivo /message/*.msg insertando la siguiente línea en un archivo *.msg %#site-gpmu.msg ejemplo: site gpmu |
sintáxis |
site gpmd |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista del "Top" 10 de grupos downloaders durante ese mes en el servidor. nota: puedes mostrar esta lista en un archivo /message/*.msg insertando la siguiente línea en un archivo *.msg %#site-gpmd.msg ejemplo: site gpmd |
sintáxis |
site reload |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
el servidor volverá a cargar el archivo *.ftpd sin reiniciar el RaidenFTPD. nota: todos los usuarios que esten en ese momento conectados al servidor seguirán estándolo ejemplo: site reload |
sintáxis |
site close |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
una vez tecleado este comando el servidor no aceptará más conexiones. nota: las conexiones que esten en ese momento en el servidor seguirán estándolo. ejemplo: site close |
sintáxis |
site open |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
el servidor se abrirá, si estaba previamente cerrado. ejemplo: site open |
sintáxis |
site show |
|
nivel(es) necesario(s) para ejecutarlo: root | ||
este comando mostrará la GUI [Interfaz Gráfica del Usuario], si previamente estaba oculta. ejemplo: site show |
sintáxis |
site time |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal,guest | ||
el
servidor mostrará la hora local y la fecha al cliente FTP que
la solicite. |
sintáxis |
site who |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará una lista de los usuarios que están conectados en ese momento. Esta información incluye nombres de usuario, nombre del grupo al que pertenecen, direcciones IP de esos usuarios y las últimas acciones/comandos que han realizado en el servidor. ejemplo:
site who |
sintáxis |
site
bw |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
el servidor mostrará el número de usuarios que están conectados, el número de personas que están subiendo archivos y descargándolos e información sobre el ancho de banda. ejemplo:
site bw |
sintáxis |
site
rescan [nombre de archivo] |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
genera informes de la integridad de los archivos del directorio actual basándose en el archivo .sfv que debe estar dentro de ese mismo directorio ejemplo: site rescan ejemplo:
site rescan *.mp3 |
sintáxis |
site one [Mensaje corto] |
|
nivel(es) necesario(s) para ejecutarlo: root,super,normal | ||
con este comando el servidor insertará el mensaje corto que hayas escrito en el foro de mensajes. Si quieres mostrar el foro de mensajes en cualquier archivo de mensajes puedes hacerlo añadiendo esta línea en /message/*.msg %#site-onel.msg ten en cuenta que la línea de arriba debe ponerse al principio de una línea ejemplo: site onel I LOVE RaidenFTPD |
Copyright © RaidenFTPD TEAM , TODOS LOS DERECHOS RESERVADOS
REVISION 2.4 , 2001/12/03