Dear all,I have compiled a httpd 2.2.16 with LDAP and DAV support running over SuSE linux.
I'm trying to create a "ftp like" server through mod_dav. The authentication is made to a LDAP directory.
I want to access with URL's like: http://servername/user1000/ http://servername/user1001/ http://servername/user1002/And just the user1000 should be able to access the user1000 directory, the user1001 its own user1001 directory, etc.
I don't want to create a dedicated rule for each user/directory. And I don't want to use the "~" at the beginning of the URL.
I have tried: ----------------------------------- AliasMatch ^/user(.[0-9])/(.*) "/home/user$1/$2" <DirectoryMatch "/user(.[0-9])/(.*)"> DAV on Order Allow,Deny Allow from All AuthType Basic AuthName "LDAP Auth" AuthBasicProvider ldap AuthzLDAPAuthoritative OnAuthLDAPURL "ldap://LDAPSERVER:389/o=LDAPBASE?userid?sub?(objectClass=Person)" NONE
AuthLDAPBindDN cn=LDAPUSER,o=LDAPBASE AuthLDAPBindPassword LDAPPASSWD </DirectoryMatch> -----------------------------------This is working fine until I try to limit the user "user$1" to access the "user$1" directory (example: user1000 is trying to access to the user1000 directory). I'm trying with the "require user user$1". But it is not processed, it thinks is "user$1", not "user1000" user.
I have also tried to user the "require valid-user". But once you are authenticated then you can change the URL to any other directory.
I have also tried to set and env (SetEnv UserID...) but it is not working too.
Is there any solution for that? Any Idea? Thanks in advance Saxa --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx