87 FreeBSD连载:基于用户的访问控制( 三 )


AuthName DBMTestAuthType BasicAuthDBUserFile /usr/local/etc/usersdbmrequirevalid-user可以使用dbmmanage命令也可以用来管理组,例如将user1加入group1组,但必须添加用户的同时进行设置,需要使用dhmmanage的另一个参数:
# dbmmanage /usr/local/etc/users adduser user1 pass123 group1
这样就能使用AuthDBGroupFile和require group1进行认证管理 。
除了使用DBM之外,Apache还可以配置成与匿名ftp认证方式类似的方式,或者使用mSql、Oracle等SQL数据库进行认证,或者使用Kerboros、LDAP服务器进行认证,这些认证方式更为强大,能使Web认证与其他网络服务的认证方式相统一 。但是这些额外的认证方式必须使用相应的认证模块进行支持 。
未完,待续 。。。

推荐阅读