linux – 如何在CIFS装载中显示Windows组成员身份和权限访问权限

前端之家收集整理的这篇文章主要介绍了linux – 如何在CIFS装载中显示Windows组成员身份和权限访问权限前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我从Debian Linux盒子到Windows Server的CIFS挂载点:
mount -t cifs //192.168.0.10/users /mnt/users -o credentials=/etc/demo.smbpass

它安装正确,但mount中所有文件的所有权限都由root拥有.我希望能够在/ mnt / users中看到某些用户拥有哪些文件和/或文件夹.我知道我可以在安装时分配一个组和用户所有权,但由于我已完成一些索引,我希望能够仅允许某些用户访问某些文件.即,如果他们从Windows环境访问它们,它们将具有相同的访问权限.

net groupmap list“显示我在windows中的所有分组:

System Operators (S-1-5-21-437988629-1909902786-4261010331-1004) -> daemon
Domain Users (S-1-5-21-437988629-1909902786-4261010331-1002) -> users
Administrators (S-1-5-32-544) -> BUILTIN/administrators
Backup Operators (S-1-5-21-437988629-1909902786-4261010331-1005) -> bin
Replicators (S-1-5-21-437988629-1909902786-4261010331-1007) -> kmem
Domain Admins (S-1-5-21-437988629-1909902786-4261010331-1000) -> DomainAdmins
Administrators (S-1-5-21-437988629-1909902786-4261010331-1003) -> sys
Users (S-1-5-32-545) -> BUILTIN/users
Print Operators (S-1-5-21-437988629-1909902786-4261010331-1006) -> lp
Domain Admins (S-1-5-21-437988629-1909902786-4261010331-1001) -> root

我发现的所有文献都是关于从Linux访问Samba共享的Windows权限,而不是相反.我甚至不知道这是否可能?

解决方法

来自“man mount.cifs”:


对于不支持CIFS Unix扩展的服务器,查找现有文件时返回的默认uid(和gid)将是执行挂载的人的uid(gid)(root,除非mount.cifs配置为setuid for user mounts)除非指定了“uid =”(gid)挂载选项.

我认为即使在服务器上安装了SFU也不可能,但我不是百分百肯定.

原文链接:/linux/397198.html

猜你在找的Linux相关文章