#### СВОДКА КОМАНД СЕРВЕРА ревизия 2.1 Команды сервера представляют собой набор расширенных команд, которые могут применяться FTP-клиентом , и они не определенны а RFC , они поддерживаются различными FTP-серверами , и разные серверы обычно управляются разными командами. RaidenFTPD поддерживает большое количество команд, для того чтобы расширить возможности стандартного FTP-сервера. Ниже приведен список команд, поддерживаемых RaidenFTPD и пояснений к ним.

Команды, относящиеся к администрированию пользователей

команда | site adduser [username] [password] [groupname]
разрешено к использованию пользователям со статусом: root,super
к серверу прибавится пользователь [username] с паролем [password] и группой [groupname]. По умолчанию у пользователя будет соотношение 1:4, максимальное число одновременных сессий max login = 2, и статус guest. Root-пользователи могут прибавлять пользователей к разным группам. Super могут прибавлять пользователей к своей группе. [замечание] site adduser [username] [password] также сработает. Groupname будет таким же, как и groupname использовавшего команду. пример: site adduser john hdsa89 homies

команда | site deluser [username]
разрешено к использованию пользователям со статусом: root
сервер удалит пользователя из списка пользователей. пример: site deluser john

команда | site addip [username] [ipaddress]
разрешено к использованию пользователям со статусом: root,super
сервер пропишет в соответвующий список [ipaddress] (ip адрес), дозволенный для пользователя [username] пример: site addip john 163.95.1.54

команда | site delip [username] [ipaddress]
разрешено к использованию пользователям со статусом: root
сервер удалит из списка дозволенных для пользователя IP [username@ipaddress] [замечание]site delip [ipaddress] также сработает, удаляя указанный IP из списка для всех пользователей. пример: site delip john 163.95.1.54 , site delip 163.95.1.54

команда | site chgrp [User] [Groupname]
разрешено к использованию пользователям со статусом: root
сервер изменит название группы пользователя, которое не должно содержать пробелов пример: site chgrp root rootgroup

команда | site chpass [username] [password]
разрешено к использованию пользователям со статусом: root,super,normal
сервер изменит пароль указанного пользователя. Примите к сведению, что root-пользователи могут изменить пароль любого пользователя, в то время как super или normal пользователи могут изменить только собственный пароль. пример: site chpass john mypassaa

команда | site chratio [User] [Ratio]
разрешено к использованию пользователям со статусом: root
сервер изменит соотношение между полученным и отданным количеством информации (download/upload)/ Примите к сведению, что показатель соотношения может быть от 0 до 9 , 0 означает неограниченность соотношения, а 1-9 означает 1:1-1:9 (Upload(UL)/Download(DL)) пример: site chratio john 3 что установит для john'а соотношение 1:3 (UL/DL)

команда | site chlvl [User] [Level]
разрешено к использованию пользователям со статусом: root
сервер изменит статус указанного пользователя. Значение [level] может быть от 0 до 3 , где 0 - это root, 1 - это super , 2 - normal и 3 - это guest . пример: site chlvl john 1 что даст john'у статус super

команда | site chlogin [User] [Logins]
разрешено к использованию пользователям со статусом: root
сервер изменит максимальное количество соединений для пользователя. Значение [Logins] может быть от 0 до 9 пример: site chlogin john 5 что установит john'у максимум соединений, равный 5

команда | site tagline [short text]
разрешено к использованию пользователям со статусом: root,super,normal,guest
сервер изменит комментарий к Вашему аккаунт. Комментарий - это краткое описание пользователя пример: site tagline I LIKE RAIDENFTPD

команда | site disable [User]
разрешено к использованию пользователям со статусом: root,super
сервер заблокирует указанного пользователя (если он прописан на сервере). Super-пользователи могут блокировать пользователей только в своей группе пример: site disable john

команда | site enable [User]
разрешено к использованию пользователям со статусом: root,super
сервер активизирует указанного пользователя. Super-пользователи могут активизировать пользователей только в своей группе пример: site enable john

команда | site unfo [username]
разрешено к использованию пользователям со статусом: root,super,normal
сервер покажет текущую информацию о пользователях, и имена пользователей, находящихся в данный момент на сервере , или, если вы укажете имя пользователя, то сервер предоставит Вам информацию о нем. Только root-пользователи могут смотреть весь список пользователей, а super-пользователи могут смотреть список пользователей только своей группы. пример: site unfo

команда | site list ip , site list user
разрешено к использованию пользователям со статусом: root,super
сервер предоставит список дозволенных IP или всех пользователей/групп на этом сервере. пример: site list ip , site list user

команда | site kick [username]
разрешено к использованию пользователям со статусом: root,super
сервер кикнет пользователя, Super-пользователи могут кикать только пользователей из своей группы пример: site kick peter

команда | site stealth
разрешено к использованию пользователям со статусом: root,super,normal
сервер переключит текущую FTP-сессию в фазу stealth (чтобы выйти из этой фазы, задайте повторно приведенную команду). Когда Ваша сессия в фазе stealth, no event triggers will occur , и Ваши действия будут "невидимы" когда какой-либо другой пользователь задаст команду site who. Тем не менее, root-пользователи могут видеть все Ваши действия без каких-либо ограничений пример: site stealth

команда | site give [username] [MB credit]
разрешено к использованию пользователям со статусом: root
сервер добавит указанному пользователю [username] кредит на получение количества информации [MB credit], выраженного в мегабайтах пример: site give peter 333

команда | site take [username] [MB credit]
разрешено к использованию пользователям со статусом: root
сервер заберет у указанного пользователя [username] кредит на получение количества информации [MB credit], выраженного в мегабайтах пример: site take peter 435

команда | site uchanges [clear]
разрешено использовать юзерам уровня: root
при подаче этой команды ftp-клиентом серверу RaidenFTPD, последний покажет изменения файла пользователей уровня root/super или, в случае команды site uchanges clear, очистит этот файл. например: site uchanges например: site uchanges clear

Команды, относящиеся к файловой системе

команда | site chmod [mode] [filename]
разрешено к использованию пользователям со статусом: root,super,normal
сервер поменяет режим директорий/файлов [mode] для файла [filename], параметр [mode] может принимать значения от 000 до 777, а имя файла [filename] может содержать * или пробелы Первая цифра относится к владельцу директории. Вторая - к пользователям той же группы, что и владелец директории. Третья цифра задает разрешения для пользователей всех остальных групп. Теперь о значениях. 0 - означает "не разрешение". 1 - позволение запустить файл. 2 - позволение записывать что-либо на диск. 4 - позволение считывать информацию с диска. Все эти 3 значения складываются, образуя каждую из трех цифр параметра [mode]. Таким образом 6 - это 4+2 (доступ к чтению информации с диска и записи ее на диск)... пример: site chmod 775 * это поставит все файлы/директории в текущей директории в режим 775 пример: site chmod 760 john.mp3 это поставит файл john.mp3 в режим 760

команда | site chown [username]:[groupname] [filename]
разрешено к использованию пользователям со статусом: root
сервер изменит владельца/группу для файла с именем [filename], которое может содержать * или пробелы пример: site chown john:root * пример: site chown john:root readme.txt

команда | site race или site dnfo
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст информацию о директории текущей виртуальной директории. Эта информация представляет собой список содержащихся в директории файлов, их размер, uploaders/groups текущей виртуальной директории пример: site race

команда | site cat [filename] или site type [filename]
разрешено к использованию пользователям со статусом: root,super
сервер выдаст клиенту содержание файла [filename]. Обычно это используется для просмотра текстовых файлов. Имя [filename] может содержать пробелы. Учтите, что имя [filename] не может представлять собой путь к файлу, RaidenFTPD ищет файл с указанным именем только в текущей FTP-директории. пример: site cat readme.txt

команда | site free [filename]
разрешено к использованию пользователям со статусом: root
сервер поставит файл [filename] в режим свободного скачивания, после чего его сможет скачать даже пользователь, вообще не имеющий кредита. При этом файл должен быть открыт для чтения. замечание : имя файла может содержать * пример: site free allmylist.zip

пример | site srch [keyword]
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список файлов и директорий, в которых присутствует указанное слово. замечание: команда site srch заставляет сервер просматривать только Вашу online или offline dupe-базу данных, при этом поиск на диске не происходит замечание : слово может быть напечатано как заглавными, так и маленькими буквами, а также можно указывать не одно, а несколько слов пример: site srch raiden ftp

команда | site encrypt [filename]
разрешено к использованию пользователям со статусом: root,super,normal
сервер зашифрует файл [filename] в соответствии с шифром текущего пользователя. Поэтому зашифрованный файл может быть расшифрован только этим же пользователем. замечание: работает для файлов, содержащихся в текущей директории, [filename] не может представлять собой путь к файлу пример: site encrypt myfile.zip

команда | site decrypt [filename]
разрешено к использованию пользователям со статусом: root,super,normal
сервер расшифрует зашифрованный файл [filename] в соответствии с шифром данного пользователя, поэтому расшифровать файл может только тот пользователь, который его зашифровал. замечание: работает для файлов, содержащихся в текущей директории, [filename] не может представлять собой путь к файлу пример: site decrypted myfile.zip.encrypted

команда | site move [pathname]
разрешено к использованию пользователям со статусом: root
сервер перенесет все файлы и директории (в текущей виртуальной директории) в [pathname] , являющееся виртуальным путем, существование которого необязательно, должна существовать лишь parent directory замечание : the user account to have X flag on current directory and W flag on target directory . пример: site move /uploads/newdir директория /uploads должна существовать

команда | site urlget [url]
разрешено к использованию пользователям со статусом: root,super,normal
сервер скачает файл нажодящийся по адресу [url] в текущую директорию, причем эта операция будет находиться в бэкграунде, что позволит Вам задавать команду site urlget несколько раз с разными url, и RaidenFTPD скачает Вам все эти файлы. [url] может быть следующего формата: http://[address]/[path]/[filename] пример: http://www.somewhere.com/download/somefile.zip ftp://[address]/[path]/[filename] пример: ftp://ftp.somewhere.com/download/somefile.zip ftp://[username]:[password]/[address]:[port]/[path]/[filename] пример: ftp://john:pass/ftp.somewhere.com:21/download/somefile.zip

команда | site new
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список из 10 последних директорий, созданных пользователями на этом сервере. пример: site new

команда | site mp3
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст mp3-информацию обо всех .mp3 файлах, найденных в текущей виртуальной директории пример: site mp3

команда | site nuke [dirname]|[multiplier]|[reason]
разрешено к использованию пользователям со статусом: (root,super,normal) + group=nukers
сервер переименует директорию [dirname] в [nuked][dirname], и пометит это в /message/site-nukes.msg . Пользователи могут набрать type site nukes, чтобы увидеть текущие nukes. замечание: эту команду могут использовать только пользователи из группы group=nukers замечание: multiplier еще не встроен, но скоро появится. пример: site nuke dos editor|3|we dont use dos замечание: эта команда предназначенна для администраторов, чтобы они могли чистить нежелательные директории без присвоения знака X виртуальному пути. flag on virtual paths

Команды, относящиеся к серверу

команда | site sync m2d / site sync d2m
разрешено к использованию пользователям со статусом: root
При использовании mem-db базы клиентов команду site sync m2d можно подать, чтобы заставить сервер записать базу пользователей из памяти на диск. Можно также подать команду site sync d2m - тогда сервер, наоборот, загрузит базу пользователей с диска в mem-db. пример: site sync m2d

команда | site utop
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список 10 лучших uploader'ов этого сервера . пример: site utop

команда | site dtop
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список 10 лучших downloader'ов этого сервера . пример: site dtop

команда | site wkup
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список лучших 10 uploader'ов этой недели замечание: Вы можете выводить этот список в файле, вставив следующую строку в *.msg файл: %#site-wkup.msg пример: site wkup

команда | site wkdn
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список лучших 10 downloader'ов этой недели замечание: Вы можете выводить этот список в файле, вставив следующую строку в *.msg файл: %#site-wkdn.msg пример: site wkdn

команда | site gpwu
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список 10 лучших uploader-групп этой недели замечание: Вы можете выводить этот список в файле, вставив следующую строку в *.msg файл: %#site-gpwu.msg пример: site gpwu

команда | site gpwd
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список 10 лучших downloader-групп этой недели замечание: Вы можете выводить этот список в файле, вставив следующую строку в *.msg файл: %#site-gpwd.msg ghbvth: site gpwd

rjvfylf | site mnup
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список 10 лучших uploader'ов этого месяца замечание: Вы можете выводить этот список в файле, вставив следующую строку в *.msg файл: %#site-mnup.msg пример: site mnup

команда | site mndn
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список 10 лучших downloader'ов этого месяца замечание: Вы можете выводить этот список в файле, вставив следующую строку в *.msg файл: %#site-mndn.msg пример: site mndn

команда | site gpmu
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список 10 лучших uploader-групп этого месяца замечание: Вы можете выводить этот список в файле, вставив следующую строку в *.msg файл: %#site-gpmu.msg пример: site gpmu

команда | site gpmd
разрешено к использованию пользователям со статусом: root,super,normal
сервер выдаст список 10 лучших downloader-групп этого месяца замечание: Вы можете выводить этот список в файле, вставив следующую строку в *.msg файл: %#site-gpmd.msg пример: site gpmd

команда | site reload
разрешено к использованию пользователям со статусом: root
сервер перезапустит *.ftpd файл без перезапуска RaidenFTPD . замечания: все подсоединенные в этот момент пользователи останутся подсоединенными. пример: site reload

команда | site close
разрешено к использованию пользователям со статусом: root
сервер сразу же прекратит отвечать на запросы по подсоединению. замечание: сервер будет отказывать новым соединениям, а те, которые были сделанны раньше, останутся активными. пример: site close

команда | site open
разрешено к использованию пользователям со статусом: root
сервер будет открыт заново, если до этого он был закрыт пример: site open

команда | site show
разрешено к использованию пользователям со статусом: root
восстановится GUI, если до этого оно было hidden пример: site show

команда | site time
разрешено к использованию пользователям со статусом: root,super,normal,guest
сервер выдаст текущее время и дату. пример: site time

команда | site who
разрешено к использованию пользователям со статусом: root,super,normal
сервер выведет текущий список online-пользователей. В нем будут содержаться имена пользователей (username) , названия их групп (groupname) , их ip-адреса и их последние действия. пример: site who

команда | site onel [Short Message]
разрешено к использованию пользователям со статусом: root,super,normal
сервер вставит Ваш короткий комментарий в доску объявлений. Если Вы хотите разместить эту доску в *.msg файле, добавьте в /message/*.msg следующую строку: %#site-onel.msg Примите к сведению, что эта часть должна находиться в начале строки пример: site onel I LOVE RaidenFTPD

Copyright © RaidenFTPD TEAM , ALL RIGHT RESERVED

REVISION 2.2 , 2002/05/26