加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

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

发布时间:2020-12-14 02:58:49 所属栏目:Linux 来源:网络整理
导读:我从Debian Linux盒子到Windows Server的CIFS挂载点: mount -t cifs //192.168.0.10/users /mnt/users -o credentials=/etc/demo.smbpass 它安装正确,但mount中所有文件的所有权限都由root拥有.我希望能够在/ mnt / users中看到某些用户拥有哪些文件和/或文
我从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也不可能,但我不是百分百肯定.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读