Hi Rich,

take a look at line 84 to 90 from the source code [1]
That might help you.

The dbmmanage is availabe in the bin folder on a regular build [2]. On
Windows the name is dbmmanage.pl due the windows limitation of the
need of a file extension.
The basic usage[3]

So you can download the perl script and play with it.

Cheers
Mario


[1] 
https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/modules/aaa/mod_authz_dbm.c
[2] 
https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x/support/dbmmanage.in
[3]
------------------------------------------------------------------------------------------------------------------------------------
mario@box:/opt/apache2/bin$ ./dbmmanage
Usage: dbmmanage [enc] dbname command [username [pw [group[,group] [comment]]]]

    where enc is  -d for crypt encryption (default except on Win32, Netware)
                  -m for MD5 encryption (default on Win32, Netware)
                  -s for SHA1 encryption
                  -p for plaintext

    command is one of: add|adduser|check|delete|import|update|view

    pw of . for update command retains the old password
    pw of - (or blank) for update command prompts for the password

    groups or comment of . (or blank) for update command retains old values
    groups or comment of - for update command clears the existing value
    groups or comment of - for add and adduser commands is the empty value
------------------------------------------------------------------------------------------------------------------------------------

On 4 July 2016 at 22:08, Rich Bowen <rbo...@rcbowen.com> wrote:
> The mod_authz_dbm docs are making me crazy, and I could use some help.
> In particular, the docs say:
>
> The group file is keyed on the username. The value for a user is a
> comma-separated list of the groups to which the users belongs. There
> must be no whitespace within the value, and it must never contain any
> colons.
>
> However, there's no indication of how one much actually create such a
> file. Can someone give me a pointer as to how I'd go about creating this
> file?
>
> Related: the dbmmanage utility, while documented, is not actually
> available (ie, as packages) on the Fedora/CentOS and Debian/Ubuntu
> families of Linux distros, so solutions involving dbmmanage are
> frustrating, at best.
>
> --
> Rich Bowen - rbo...@rcbowen.com - @rbowen
> http://apachecon.com/ - @apachecon
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: docs-unsubscr...@httpd.apache.org
> For additional commands, e-mail: docs-h...@httpd.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: docs-unsubscr...@httpd.apache.org
For additional commands, e-mail: docs-h...@httpd.apache.org

Reply via email to