在 isilon 的 Samba 中接入 LDAP 认证并严格控制权限

  • 最近收到一个基于 isilon 的Windows共享访问的需求:
  1. 要求指定IP能访问;
  2. 目录按用户来区分读写权限;
  3. 上传的文件不允许修改和删除。
  • 指定IP访问比较容易了:

可以在网络各个层面控制。
也可以在 isilon 系统中控制:

isi smb shares modify public-share --host-acl=allow:192.168.10.31 --host-acl=allow:10.10.22.33 --host-acl=deny:ALL --zone system
isi smb shares view public-share --zone system 
  • 按用户区分权限,首先得接入认证系统。我考虑接入LDAP统一认证:
  1. 笔者用的 OpenLDAP - v2.4.40+dfsg-1+deb8u2 并开启了 smb 支持。
  2. 通过 smb 认证的用户,需要增加 sambaConfigsambaSamAccountsambaNTPasswordsambaSID属性:
    LDAP-SMB
  3. isilon - v7.2.1.1 管理后台配置认证 ACCESS - Authencication Providers - LDAP :
    isilon的ldap配置
    注意
    Windows Password Attribute 务必改为 sambaNTPassword,否则Windows用户无法验证!
  4. 正确填写 Distinguished Name 和 Query Filter 以便用于用户和群组的授权:
    smb授权
    注意
    默认的权限非常严格,在实践中会带来巨大的教育和维护成本。
    于是上图中的 Advanced SMB Share Settings 里有所放开。
  5. 其中的 source 目录,通过 Windows 的权限控制实现:允许上传、禁止更新或删除:
    目录权限控制
    显示申明允许“创建文件/写入数据”,明确禁止“删除”和“修改属性”
  • 测试通过,玩得开心。

转载于:https://my.oschina.net/anglix/blog/679312

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值