Welcome to Linux Knowledge Base and Tutorial
"The place where you learn linux"
Kitty Hooch

 Create an AccountHome | Submit News | Your Account  

Tutorial Menu
Linux Tutorial Home
Table of Contents

· Introduction to Operating Systems
· Linux Basics
· Working with the System
· Shells and Utilities
· Editing Files
· Basic Administration
· The Operating System
· The X Windowing System
· The Computer Itself
· Networking
· System Monitoring
· Solving Problems
· Security
· Installing and Upgrading
· Linux and Windows

Man Pages
Linux Topics
Test Your Knowledge

Site Menu
Site Map
Copyright Info
Terms of Use
Privacy Info
Masthead / Impressum
Your Account

Private Messages

News Archive
Submit News
User Articles
Web Links


The Web

Who's Online
There are currently, 110 guest(s) and 0 member(s) that are online.

You are an Anonymous user. You can register for free by clicking here




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

       dbmmanage filename view [ username ]

       dbmmanage filename import


       dbmmanage is used to create  and  update  the  DBM  format
       files  used  to  store  usernames  and  password for basic
       authentication of HTTP users. Resources available from the
       Apache  HTTP  server  can  be restricted to just the users
       listed in the files created by dbmmanage. This program can
       only  be used when the usernames are stored in a DBM file.
       To use a flat-file database see htpasswd.

       This manual page only lists the  command  line  arguments.
       For  details of the directives necessary to configure user
       authentication in httpd see the  httpd  manual,  which  is
       part  of  the  Apache  distribution  or  can  be  found at


                     The filename of the DBM format file. Usually
                     without the extension .db, .pag, or .dir.

                     The  user  for which the operations are per­
                     formed. The username may not contain a colon

                     This  is  the  already encrypted password to
                     use for the update and add commands. You may
                     use a hyphen (-) if you want to get prompted
                     for the password, but  fill  in  the  fields
                     afterwards.   Additionally  when  using  the
                     update command, a period (.) keeps the orig­
                     inal password untouched.

              group  A  group,  which  the  user  is member of. A


              -d     crypt encryption (default, except on  Win32,

              -m     MD5 encryption (default on Win32, Netware)

              -s     SHA1 encryption

              -p     plaintext (not recommended)


              add    Adds an entry for username to filename using
                     the encrypted password encpasswd.

                     Asks for a password and then adds  an  entry
                     for username to filename.

              check  Asks for a password and then checks if user­
                     name is in filename  and  if  it's  password
                     matches the specified one.

              delete Deletes the username entry from filename.

              import Reads  username:password  entries  (one  per
                     line) from STDIN and adds them to  filename.
                     The passwords already have to be crypted.

              update Same  as the adduser command, except that it
                     makes sure username already exists in  file­

              view   Just  displays the contents of the DBM file.
                     If you specify a username, it  displays  the
                     particular record only.


       One  should  be aware that there are a number of different
       DBM file formats in existence, and  with  all  likelihood,
       libraries  for more than one format may exist on your sys­
       tem. The three primary examples are SDBM,  NDBM,  the  GNU
       project's  GDBM,  and  Berkeley  DB  2. Unfortunately, all
       Berkeley  DB  2,  then  NDBM, then GDBM and then SDBM. The
       first library found will be  the  library  dbmmanage  will
       attempt  to use for all DBM file transactions. This order­
       ing is slightly different than the  standard  @AnyDBM::ISA
       ordering in perl, as well as the ordering used by the sim­
       ple dbmopen() call in Perl, so if you use any other utili­
       ties  to manage your DBM files, they must also follow this
       preference ordering. Similar care must be taken  if  using
       programs  in  other  languages,  like  C,  to access these

       One can usually use the file program  supplied  with  most
       Unix systems to see what format a DBM file is in.

Apache HTTP Server          2003-05-10               DBMMANAGE(1)
Show your Support for the Linux Tutorial

Purchase one of the products from our new online shop. For each product you purchase, the Linux Tutorial gets a portion of the proceeds to help keep us going.



Security Code
Security Code
Type Security Code

Don't have an account yet? You can create one. As a registered user you have some advantages like theme manager, comments configuration and post comments with your name.

Help if you can!

Amazon Wish List

Did You Know?
You can get all the latest Site and Linux news by checking out our news page.


Tell a Friend About Us

Bookmark and Share

Web site powered by PHP-Nuke

Is this information useful? At the very least you can help by spreading the word to your favorite newsgroups, mailing lists and forums.
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters. Articles are the property of their respective owners. Unless otherwise stated in the body of the article, article content (C) 1994-2013 by James Mohr. All rights reserved. The stylized page/paper, as well as the terms "The Linux Tutorial", "The Linux Server Tutorial", "The Linux Knowledge Base and Tutorial" and "The place where you learn Linux" are service marks of James Mohr. All rights reserved.
The Linux Knowledge Base and Tutorial may contain links to sites on the Internet, which are owned and operated by third parties. The Linux Tutorial is not responsible for the content of any such third-party site. By viewing/utilizing this web site, you have agreed to our disclaimer, terms of use and privacy policy. Use of automated download software ("harvesters") such as wget, httrack, etc. causes the site to quickly exceed its bandwidth limitation and are therefore expressly prohibited. For more details on this, take a look here

PHP-Nuke Copyright © 2004 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Page Generation: 0.09 Seconds