СВОДКА КОМАНД СЕРВЕРА ревизия 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], выраженного в мегабайтахr

пример: site give peter 333

команда
site take [username] [MB credit]
дозволено к использованию пользователям со статусом: root

сервер заберет у указанного пользователя [username] кредит на получение колличества информации [MB credit], выраженного в мегабайтахr]

пример: site take peter 435

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

команда
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 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 , 2001/07/13