免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: sevensun
打印 上一主题 下一主题

[ldap] 装apache的认证模块mod_auth_ldap [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
11 [报告]
发表于 2004-05-19 13:36 |只看该作者

装apache的认证模块mod_auth_ldap

假设你的用户都放在ou=people,dc=com,dc=cn下,需要认证的目录是/home/public_html/htdocs,
<Directory /home/public_html/htdocs>;
AuthType Basic
AuthLDAPEnabled on
AuthLDAPURL "ldap://localhost/ou=people,dc=com,dc=cn"
require valid-user
</Directory>;
加入到httpd.conf文件中,应该不会有错的。

论坛徽章:
0
12 [报告]
发表于 2004-05-19 16:50 |只看该作者

装apache的认证模块mod_auth_ldap

谢谢!已经成功啦!太感谢啦!
还有再向您请教一下,您是否对统一权限管理有研究?我现在在作第三方认证,还在学习怎么使用证书!"py"您能不能传受点这方面的知识?
再次说声谢谢!!!!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
13 [报告]
发表于 2004-05-20 17:16 |只看该作者

装apache的认证模块mod_auth_ldap

"统一权限管理"我现在正在做这方面的工作,不知道你想问什么,希望大家共同研究

论坛徽章:
0
14 [报告]
发表于 2004-05-21 09:32 |只看该作者

装apache的认证模块mod_auth_ldap

我现在在做用ldap存放用户权限,权限是用uid,gid来控制!
安全性要做到系统级别!也就是文件的访问控制,所以我想到用uid,gid来控制.
ldap目录树是这样设计的:
dn: uid=sevensun,ou=student,dc=kmu,dc=edu,dc=cn
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: posixAccount
uid: sevensun
cn: sevensun
sn: sevensun
uidNumber: 500
gidNumber: 500
homeDirectory: /home/sevensun
userPassword: 123

dn: uid=jyhuan,ou=teacher,dc=kmu,dc=edu,dc=cn
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: posixAccount
uid: jyhuan
cn: jyhuan
sn: jyhuan
uidNumber: 501
gidNumber: 600
homeDirectory: /home/jyhuan
userPassword: 123
我分为两个组,一个是学生,一个是教师.文件分别存放在不同的目录.为什么要这么做,我是这样想的:每个人都要上下传文件,让他们只能在自己的目录中存放文件,可以到其他目录下载文件.根据文件的uid,gid来判断文件的访问权限.
现在的问题就是我不知道当一个用户通过apache来访问文件的时候,这个存放在ldap中的用户的uid,gid是否有效?还有就是,我要怎么做才能给用户上下传文件的权限?
谢谢!我的问题就是这个!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
15 [报告]
发表于 2004-05-21 20:28 |只看该作者

装apache的认证模块mod_auth_ldap

你说的这些mod_auth_ldap模块都能实现,当用户访问文件的时候你希望根据用户的uid和gid来做授权是吗?如果是的话,你必须在httpd.conf中写出gid是600的用户可以访问哪些目录,依次把所有的gid都写出来。

另外,你有没有考虑过直接用ACL做权限控制?

论坛徽章:
0
16 [报告]
发表于 2004-05-22 14:59 |只看该作者

装apache的认证模块mod_auth_ldap

是不是用ldap中的acl?你说说怎么做吧?我感觉好想不行!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
17 [报告]
发表于 2004-05-22 18:16 |只看该作者

装apache的认证模块mod_auth_ldap

恩,ACL也只能配合mod_auth_ldap模块来实现。

这里有你想要的东西,按照他说的如果有什么问题再贴出来
http://httpd.apache.org/docs-2.0/mod/mod_auth_ldap.html

论坛徽章:
0
18 [报告]
发表于 2004-05-24 19:40 |只看该作者

装apache的认证模块mod_auth_ldap

我已经看过了!但是我不知道怎么授权给用户!比如说怎么让用户只能上传,不能下载,只能访问部分文件!我不知道用什么控制,怎么写!ACL怎么用我不知道!
请您指导!谢谢!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
19 [报告]
发表于 2004-05-24 22:12 |只看该作者

装apache的认证模块mod_auth_ldap

首先,上传好象不是apache能控制的,要用ldap结合proftpd实现了(当然只用proftpd自己的也可以)。
下载,也就是访问某个目录的某个文件,这个可以用mod_auth_ldap来实现,另外mod_auth_ldap支持filter,把限制语句写清楚就可以了。

论坛徽章:
0
20 [报告]
发表于 2004-05-26 19:39 |只看该作者

装apache的认证模块mod_auth_ldap

用mod_auth_ldap来实现!!!我不知道!!
你能告诉我怎么写限制语句吗?怎么实现?
谢谢!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP