如何将Windows ACL映射到CIFS共享上的Linux ACL?
上下文
我们有一台带有Active Directory域和网络共享的Windows服务器. 我有一台Linux机器,我想挂载共享. sudo mount -t cifs //server/share /mnt/share -o user=[act-dir user],domain=[domain],uid=[linux user],gid=[linux group] 它或多或少都可以.我的Linux用户被映射到共享上的所有文件,并且一些ACL被翻译.但是我希望进一步发展: >多个用户连接到Linux机器 一个解决方案和问题 Samba提供了挂载选项cifsacl,它需要设置cifs.idmap和winbindd.两者都已安装,我已经阅读了两个手册页并尝试配置它们但它不起作用.新安装的命令现在是: sudo mount -t cifs //server/share /mnt/share -o user=[act-dir user],cifsacl 但是所有内容都映射到root:root,这意味着无法执行cifs.idmap. 实际上,我并不感到惊讶,因为我不知道在哪里编写实际的映射,那么我应该在哪里编写Windows userX实际映射到Linux userY?而且我不确定winbindd配置是否正确,什么应该是最小的参数集并且smbd和/或nmbd需要运行?我是否需要在防火墙中打开端口? 背景信息 分享结构 共享目录有几个子目录,一些公共和一些“私有”(尽管私有目录实际上是每个人都可读).每个用户都需要不时访问公共空间,以及其他用户私有目录,但主要/经常是他们自己的目录. 技术数据 > RHEL 6,Samba 3.5.6
您可能需要使用samba(winbind)中的用户名映射功能才能使映射生效,以便winbind知道每个Linux用户的AD帐户.我相信用户名映射可以获取命令和列表(以及一些模式转换),但是如果Linux用户名可以通过使用pam_winbind来匹配AD用户名,则会更容易.我想当映射工作时,您实际上可以开始验证共享是否也正常工作.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 使用Wix卸载MSI之前的自定义操作
- 一款VS开发利器-Visual Assist X
- Windows的http嗅探器
- .net – 在Win7中使用没有注册表的COM Exe Server
- 权限 – 是否可以使用组策略授予管理Windows服务的权限?
- ms-access – 为什么Select * Faster比Microsoft Access DB
- 如何在Windows上为PyCharm配置Python Kivy?
- windows-server-2008 – Windows 2008上的Apache 2.4大文件
- 调试 – 您可以从Visual Sudio 2012直接调试到Microsoft Su
- windows – 为什么不同版本的openssl会为同一个根证书生成不