<-
Apache > HTTP Server > �ĵ� > �汾2.2 > ֧�ֳ���
���� ��л | �������� | ��ƪ���ߣ��𲽹� | ��ҳ�����£�2006��1��13�� | ��ȡ���°汾

dbmmanage - ����DBM��ʽ���û���֤�ļ�

dbmmanage�����͸��´洢�û����������DBM��ʽ���ļ���������mod_authn_dbm��HTTP�û����л�����֤��Apache HTTP�������ϵ���Ч��Դ���Ա�����Ϊ��������dbmmanage�������ļ��е��û������ʡ��˳���������û����Ǵ洢��һ��DBM�ļ��е�����£����ʹ���ı����ݿ⣬��μ�htpasswd ��

���ֲ�ҳ���г������в����������û���֤�������Ϣ��μ���֤����Ȩ�����ʿ����ĵ���

top

�﷨

dbmmanage [ encoding ] filename add|adduser|check|delete|update username [ encpasswd [ group[,group...] [ comment ] ] ]

dbmmanage filename view [ username ]

dbmmanage filename import

top

ѡ��

filename
DBM��ʽ�ļ����ļ�����һ�㲻�� .db, .pag, .dir ��׺��
username
��������Ե��û���username�в�����ð��(:)��
encpasswd
�����Ѿ����ܵ����룬����update��add���ʹ��һ�����ַ�(-)������ʾ�����������ʾ��Ȼ�����롣���⣬������update����ʱ��ʹ��һ�����(.)���Ա���ԭ�����벻�䡣
group
�û������������������в�����ð��(:)�������ϣ��ָ�����û��������飬����ʹ��һ�����ַ�(-)��������Ҫ��дcomment����⣬������update����ʱ��ʹ��һ�����(.)���Ա���ԭ���������鲻�䡣
comment
���ǶԸ��û���˵��������ʵ�������ʼ���ַ֮�ࡣ������������ʹ�ô���Ϣ��

����

-d
crypt ����(��Windows��Netware����ƽ̨�ϵ�Ĭ��ֵ)
-m
MD5 ����(��Windows��Netwareƽ̨�ϵ�Ĭ��ֵ)
-s
SHA1 ����
-p
���ı�(���Ƽ�)

����

add
��filename������һ��������username���Ѽ�������encpasswd���

dbmmanage passwords.dat add rbowen foKntnEF3KSXA

adduser
Ҫ���������룬Ȼ����filename������һ��username�

dbmmanage passwords.dat adduser krietz

check
Ҫ���������룬Ȼ����filename���Ƿ����username�������������������ͬ��

dbmmanage passwords.dat check rbowen

delete
��filename��ɾ��username�

dbmmanage passwords.dat delete rbowen

import
��STDIN��ȡ username:password ����Ϣ(ÿ��һ��)��Ȼ�����ӵ�filename�С����е�����������Ѽ��ܵġ�
update
����adduser�������������ȷ��username�Ѿ�������filename�С�

dbmmanage passwords.dat update rbowen

view
����ʾDBM�ļ������ݡ����ָ����username�����ʾ���û�����Ϣ��

dbmmanage passwords.dat view

top

Bugs

ע�⣬ʵ���ϴ�������಻ͬ��DBM�ļ���ʽ�����ϵͳ��Ҳ���ܴ��ڲ�ֹһ�ֵ�֧�ֿ⣬��������SDBM, NDBM, GDBM, Berkeley DB 2 ���鷳���ǣ�������Щ�ⶼʹ���˲�ͬ���ļ���ʽ����������ȷ��filename�����õĸ�ʽ�ܹ�Ϊdbmmanage�����ܡ�Ŀǰ��dbmmanage�޷��Լ�ȷ�������ҵ��ļ���DBM���͡����ʹ���˴���ĸ�ʽ����򵥷���nothing �����߽���һ����ͬ���ƵIJ�ͬ��DBM�ļ������������ǣ�����ͼд������ļ�ʱ�����ܻ��ƻ���DBM�ļ���

dbmmanage��һ��DBM��ʽ����ѡ���б��ڳ���ǰ���� @AnyDBM::ISA ���鶨�塣�������Ǹ�ϲ�� Berkeley DB 2 ��ʽ��dbmmanage����ϵͳ���˳���ǣ�Berkeley DB 2, NDBM, GDBM, SDBM ��dbmmanage��ʹ�õ�һ���ҵ��Ŀ����������е�DBM�ļ���������˳����perl�б�׼�� @AnyDBM::ISA ��˳����΢��ͬ�����ԣ����Ҫʹ���κ���������������DBM�ļ��������ȷ���ù����ǰ���˳����ġ������������Ա���C�ij�����������Щ�ļ�ʱ��ҲҪ������һ�㡣

�ڴ����Unixϵͳ�У���������file�������鿴DBM�ļ��ĸ�ʽ��