找回密码
 加入我们
搜索
      
查看: 1569|回复: 12

[NAS] 请问SMB可以在客户端打开共享后,不同的登录账户显示不同的指定目录吗

[复制链接]
发表于 2025-1-1 12:37 | 显示全部楼层 |阅读模式
用的TrueNAS系统,建了两个能访问SMB的用户,我想用A账户登录后,共享里直接显示数据集AA的共享目录的内容,而B账户登录直接显示数据集BB的共享目录内容,请问可以实现么,谢谢
发表于 2025-1-1 12:45 | 显示全部楼层
本帖最后由 Anderson997 于 2025-1-1 12:50 编辑

访问的时候ip后面跟目录再映射。smb.conf里面可以加valid user/invalid user的,还有read list。
https://www.samba.org/samba/docs/current/man-html/smb.conf.5.html
发表于 2025-1-1 13:11 | 显示全部楼层
共享目录的时候可以选用户吧,比如AA目录用户是AA BB目录用户是BB CC目录用户是AA BB,这样AA登录看到AA CC,BB用户登录看到BB  CC
 楼主| 发表于 2025-1-1 13:42 | 显示全部楼层
Anderson997 发表于 2025-1-1 12:45
访问的时候ip后面跟目录再映射。smb.conf里面可以加valid user/invalid user的,还有read list。
https://w ...

我的意思是IP后不跟目录,直接打开,就像FTP的用户主目录那种。
 楼主| 发表于 2025-1-1 13:43 | 显示全部楼层
someone668 发表于 2025-1-1 13:11
共享目录的时候可以选用户吧,比如AA目录用户是AA BB目录用户是BB CC目录用户是AA BB,这样AA登录看到AA CC ...

共享时设置用户只能做到用户登录后打不开这个目录,但是这个目录本身是可以看到的
发表于 2025-1-1 13:53 | 显示全部楼层
本帖最后由 Anderson997 于 2025-1-1 13:54 编辑
FrozenMirage 发表于 2025-1-1 13:42
我的意思是IP后不跟目录,直接打开,就像FTP的用户主目录那种。


试试ls说的[home]吧~
path最后跟个%U?
发表于 2025-1-1 17:15 | 显示全部楼层
可以,其它系统不清楚。

windows server下设置共享时勾选“启用基于存取的枚举”就行了


123124.JPG
用户A
sadgzsdg.JPG
用户B
捕获.PNG
发表于 2025-1-1 18:19 | 显示全部楼层
本帖最后由 mdk2000 于 2025-1-1 18:23 编辑

印象中
truenas-设置-服务-smb

默认是常规模式

改成私有模式就行,名字pxxxx什么的

改了后

用aaa登录
smb\aaa

用bbb登录
smb\bbb
 楼主| 发表于 2025-1-1 18:55 | 显示全部楼层
zengfanxiang 发表于 2025-1-1 17:15
可以,其它系统不清楚。

windows server下设置共享时勾选“启用基于存取的枚举”就行了

我没法装WinServer,和X710网卡冲突,装了就蓝屏
发表于 2025-1-1 19:04 | 显示全部楼层
windows server支持基于权利的枚举可以实现。
发表于 2025-1-2 09:52 | 显示全部楼层
纠正下自己8楼的错误

我刚登录看了下

共享-编辑-目的-private smb datasets and shares
发表于 2025-1-2 10:42 | 显示全部楼层
基于权限的枚举,truenas如果是scale版的话是通过samba软件实现的,应该可以支持
发表于 2025-1-2 16:12 | 显示全部楼层
群晖可以选择对无权限的用户隐藏文件夹
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-4-27 18:22 , Processed in 0.023784 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表