You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apache-bugdb@apache.org by Manuele KIRSCH <Ma...@inrialpes.fr> on 2002/01/10 15:33:58 UTC

mod_auth-any/9433: DBM authentication doen't work anymore

>Number:         9433
>Category:       mod_auth-any
>Synopsis:       DBM authentication doen't work anymore
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    apache
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   apache
>Arrival-Date:   Thu Jan 10 06:40:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Manuele.Kirsch_Pinheiro@inrialpes.fr
>Release:        1.3.22
>Organization:
apache
>Environment:
SO: Redhat linux 7.1 i686
Kernel: 2.2.16-22
Apache packages (rpm): apache-devel-1.3.22-1.7.1
                       apache-manual-1.3.22-1.7.1
                       apache-1.3.22-1.7.1
                       mod_throttle-3.1.2-3
                       mod_perl-1.24_01-2
                       mod_bandwidth-2.0.3-2
                       mod_put-1.3-2
                       mod_dav-1.0.2-4

[root@gnome /root]# httpd -V
Server version: Apache/1.3.22 (Unix)  (Red-Hat/Linux)
Server built:   Nov 15 2001 15:52:57
Server's Module Magic Number: 19990320:10
Server compiled with....
 -D EAPI
 -D EAPI_MM
 -D EAPI_MM_CORE_PATH="/var/run/httpd.mm"
 -D HAVE_MMAP
 -D HAVE_SHMGET
 -D USE_SHMGET_SCOREBOARD
 -D USE_MMAP_FILES
 -D HAVE_FCNTL_SERIALIZED_ACCEPT
 -D HAVE_SYSVSEM_SERIALIZED_ACCEPT
 -D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 -D HTTPD_ROOT="/etc/httpd"
 -D SUEXEC_BIN="/usr/sbin/suexec"
 -D DEFAULT_PIDLOG="/var/run/httpd.pid"
 -D DEFAULT_SCOREBOARD="/var/run/httpd.scoreboard"
 -D DEFAULT_LOCKFILE="/var/run/httpd.lock"
 -D DEFAULT_XFERLOG="/var/log/httpd/access_log"
 -D DEFAULT_ERRORLOG="/var/log/httpd/error_log"
 -D TYPES_CONFIG_FILE="conf/mime.types"
 -D SERVER_CONFIG_FILE="conf/httpd.conf"
 -D ACCESS_CONFIG_FILE="conf/access.conf"
 -D RESOURCE_CONFIG_FILE="conf/srm.conf"
 

 


>Description:
I had an apache server (DAV/1.0.2 configured) working very well until yesterday, when I tried to make some small changes in httpd.conf. I restored the httpd.conf backup, but the DBM auth doesn't work anymore. 

My httpd.conf file :
User kirschpi
Group opera
...
<IfModule mod_dav.c>
    DAVLockDB /var/log/httpd/DAVLock
    DAVMinTimeout 600
    Alias /pub /var/www/html/pub
    <Location /pub>
    	#EnablePut On
    	DAV On
    	AuthType Basic
    	AuthName DAVPUT
    	AuthDBMUserFile /etc/httpd/conf/users
    	EnableDelete Off
    	umask 007
    	<Limit PUT>
		require valid-user
	</Limit>
     </Location>
</IfModule>

My user file (created by a perl script - I used ddb for verify it):
lrwxrwxrwx    1 kirschpi opera           8 Jan 10 16:30 users -> users.db
-rw-r--r--    1 kirschpi opera       12288 Jan 10 15:48 users.db

And for any user, the athentication fails for DBM and in the error.log the following message appears:
[Thu Jan 10 16:31:26 2002] [error] [client 194.199.20.198] (-30990)Unknown error 4294936306: could not open dbm auth file: /etc/httpd/conf/users
[Thu Jan 10 16:31:26 2002] [error] [client 194.199.20.198] DBM user kirsch not found: /var/www/html/pub/tst/I.html

And, also, the following message appeared in error.log when I restarted the server :
[Wed Jan  9 17:54:12 2002] [notice] Apache/1.3.22 (Unix)  (Red-Hat/Linux) DAV/1.0.2 configured -- resuming normal operations
[Wed Jan  9 17:54:12 2002] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Wed Jan  9 17:54:12 2002] [notice] Accept mutex: sysvsem (Default: sysvsem)

How may I resolve this? It's urgent!

>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
 [In order for any reply to be added to the PR database, you need]
 [to include <ap...@Apache.Org> in the Cc line and make sure the]
 [subject line starts with the report component and number, with ]
 [or without any 'Re:' prefixes (such as "general/1098:" or      ]
 ["Re: general/1098:").  If the subject doesn't match this       ]
 [pattern, your message will be misfiled and ignored.  The       ]
 ["apbugs" address is not added to the Cc line of messages from  ]
 [the database automatically because of the potential for mail   ]
 [loops.  If you do not include this Cc, your reply may be ig-   ]
 [nored unless you are responding to an explicit request from a  ]
 [developer.  Reply only with text; DO NOT SEND ATTACHMENTS!     ]