СВОДКА КОМАНД СЕРВЕРА ревизия 2.4Команды сервера представляют собой набор расширеных команд, которые могут применяться 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
expire [username] YYYY/MM/DD or site expire [username] 0 |
|
разрешено использовать уровнем не ниже : root | ||
сервер установит дату окончания акаунта для данного пользователя или снимет дату истечения пользовательского акаунта пример: site expire john 2002/10/25 <- устаналивает для юзера john дату закрытия акаунта в 2002/10/25 пример: site expire john 0 <- убирает дату окончания акаунта для юзера 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 pre [pathname] |
|
разрешено к использованию пользователям со статусом: root,super,normal | ||
дозволено к использованию пользователям со статусом: пользователи группы preusers |
команда |
site attrib +[attributes] [filename] |
|
разрешено к использованию пользователям со статусом: root,super,normal | ||
сервер изменит системные атрибуты [attributes] файла/директории у [filename], причем [attributes] может состоять из комбинации соотв. символов, а [filename] должно быть самоё именем файла и не может содержать джокеров (кроме того, пользователеь должен быть владельцем (owner) файла, чтобы менять его атрибуты - или делать это под root акаунтом). символы атрибутов: arhsn a: "архивный"; r: "только для чтения"; h: "скрытый"; s: "системный"; n: "обычный"; пример: site attrib +ar xxx.zip установит файлу xxx.zip атрибуты: "архивный", "только для чтения" пример: site attrib +n xxx.zip сбросит атрибуты файла xxx.zip до "обычный" |
команда
|
site
chown [username]:[groupname] [filename]
|
|
разрешено к использованию пользователям со статусом: root | ||
сервер изменит владельца/группу для файла с именем [filename], которое может содержать * или пробелы пример: site chown john:root * пример: site chown john:root readme.txt |
syntax |
site
wipe [dirname] |
|
разрешено к использованию пользователям со статусом: root и пользователям группы fsmaster | ||
по этой команде сервер удалит директорию с именем [dirname] в одночасье - опасная команда, использовать с осторожностью; для выполнения требуются права root или принадлежность к группе fsmaster пример: site wipe xxxxxx_dir |
команда
|
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 пример: site gpwd |
команда
|
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
who
|
|
разрешено к использованию пользователям со статусом: root,super,normal | ||
сервер выведет текущий список online-пользователей. В нем будут содержаться имена пользователей (username) , названия их групп (groupname) , их ip-адреса и их последние действия. пример: site
who |
команда |
site bw |
|
разрешено к использованию пользователям со статусом: root,super,normal | ||
сервер возвратит число юзеров онлайн, число аплодеров/даунлодеров и загрузку канала. пример: site
bw |
команда |
site
rescan [filename] |
|
разрешено к использованию пользователям со статусом: root,super,normal | ||
создает отчет проверки целостности файлов (основанной на .sfv файле) в текущей директории. пример: site rescan |
команда
|
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.4 , 2003/07/31