Apache Версия 2.0 Сервера HTTP
dbmmanage
используется, чтобы создать, и обновлять файлы формата DBM имел обыкновение хранить имена пользователя и пароль для базовой аутентификации пользователей HTTP через
mod_auth_dbm
. ресурсы, доступные от Apacheского сервера HTTP могут быть ограничены только пользователям, перечисленным в файлах, созданных
dbmmanage
. эта программа может только использоваться, когда имена пользователя сохранены в файле DBM. Чтобы использовать базу данных плоского файла, см.
htpasswd
.
эта ручная страница только перечисляет аргументы линии команды. Для деталей директив, необходимых формировать пользовательское установление подлинности в
httpd
см. httpd руководство, которое является частью Apacheского распределения или может быть найдено в
http://httpd.apache.org/
.
dbmmanage
[
encoding
]
filename
add|adduser|check|delete|update
username
[
encpasswd
[
group
[,
group
...] [
comment
] ] ]
dbmmanage
filename
view [
username
]
dbmmanage
filename
import
filename
.db
,
.pag
, или
.dir
.
username
:
).
encpasswd
update
и
add
команды. Вы можете использовать дефис (
-
), если Вы хотите побуждаться для пароля, но заполняться в областях впоследствии. Дополнительно, используя
update
команда, период (
.
) держит оригинальный пароль нетронутым.
group
:
). Вы можете использовать дефис (
-
), если Вы не хотите назначить пользователя на группу, но заполниться в области комментария. Дополнительно, используя
update
команда, период (
.
) держит оригинальные группы нетронутыми.
comment
-d
-m
-s
-p
add
dbmmanage passwords.dat add rbowen foKntnEF3KSXA
adduser
dbmmanage passwords.dat adduser krietz
check
dbmmanage passwords.dat check rbowen
delete
dbmmanage passwords.dat delete rbowen
import
username
:
password
записи (один в линию) от
STDIN
и добавляет их к
имя файла
. пароли уже должны быть crypted.
update
adduser
команда, за исключением того, что это удостоверяется
имя пользователя
уже существует в
имя файла
.
dbmmanage passwords.dat update rbowen
view
dbmmanage passwords.dat view
нужно знать, что есть множество различных форматов файла DBM, уже существующих, и со всей вероятностью, библиотеки для больше чем одного формата могут существовать на вашей системе. Три первичных примера - SDBM, NDBM, GDBM проекта ГНУ, и ДЕЦИБЕЛ Беркли 2. К сожалению, все эти библиотеки используют различные форматы файла, и Вы должны удостовериться что формат файла, используемый
имя файла
является тем же самым форматом это
dbmmanage
ожидает видеть.
dbmmanage
в настоящее время не имеет никакого способа определить, на какой файл DBM это смотрит. Если используется против неправильного формата, просто не возвратит ничто, или может создать различный файл DBM с различным названием, или в худшем случае, это может развратить файл DBM, если Вы пытались написать этому.
dbmmanage
имеет список предпочтения формата DBM, определенного
@AnyDBM::ISA
выстроить около начала программы. Так как мы предпочитаем ДЕЦИБЕЛ Беркли 2 формата файла, заказ в который
dbmmanage
будет искать библиотеки системы - ДЕЦИБЕЛ Беркли 2, тогда NDBM, тогда GDBM и затем SDBM. Первая библиотека нашла, будет библиотека
dbmmanage
попытается использовать для всех сделок файла DBM. Этот заказ немного отличен чем стандарт
@AnyDBM::ISA
заказ в Perl, так же как заказе, используемом простым
dbmopen()
звонить в Perl, так, если Вы используете любые другие утилиты, чтобы управлять вашими файлами DBM, они должны также следовать за этим привилегированным заказом. Подобная забота должна быть взята, используя программы на других языках, как C, получить доступ к этим файлам.
можно обычно использовать
file
программа снабжала большинством систем Unix, чтобы видеть, каков форматируют файл DBM, находится в.