1 需要解决的问题
现在有一台activedirectory的服务器,需要通过此服务器进行系统用户密码验证后
再进入到samba进行相应的文件访问。
2 解决方法如下
1)安装samba(网上资料很多,我就不多说了)
2)安装完成后会生成一些samba文件,smb.conf的配置如下(节选)
# 此处一定注意要跟你的域完全一致,有的可能设置为*.local形式的
workgroup = test.com
# 服务器表示,此处随便命名就可以
server string = GatewayServer
# 采用server方式验证,默认为user此处一定要修改
security = server
# 验证服务器的地址,就是主域控制器的地址
password server = 192.168.0.1
# 设置目录
[public]
comment = testserver
path = /var/www/public
public = yes //所有人均可以查看
writable = yes
printable = no
3)重启samba.
4) 设置目录/var/www/public的权限,此处注意如果需要某个用户可以写入,需要将此用户
加入到linux系统用户中,只要修改系统文件权限即可
好了,可以充分利用硬盘资源了。真正实现single sign on。