FrozenMirage 发表于 2025-1-1 12:37

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

用的TrueNAS系统,建了两个能访问SMB的用户,我想用A账户登录后,共享里直接显示数据集AA的共享目录的内容,而B账户登录直接显示数据集BB的共享目录内容,请问可以实现么,谢谢

Anderson997 发表于 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

someone668 发表于 2025-1-1 13:11

共享目录的时候可以选用户吧,比如AA目录用户是AA BB目录用户是BB CC目录用户是AA BB,这样AA登录看到AA CC,BB用户登录看到BBCC

FrozenMirage 发表于 2025-1-1 13:42

Anderson997 发表于 2025-1-1 12:45
访问的时候ip后面跟目录再映射。smb.conf里面可以加valid user/invalid user的,还有read list。
https://w ...

我的意思是IP后不跟目录,直接打开,就像FTP的用户主目录那种。

FrozenMirage 发表于 2025-1-1 13:43

someone668 发表于 2025-1-1 13:11
共享目录的时候可以选用户吧,比如AA目录用户是AA BB目录用户是BB CC目录用户是AA BB,这样AA登录看到AA CC ...

共享时设置用户只能做到用户登录后打不开这个目录,但是这个目录本身是可以看到的

Anderson997 发表于 2025-1-1 13:53

本帖最后由 Anderson997 于 2025-1-1 13:54 编辑

FrozenMirage 发表于 2025-1-1 13:42
我的意思是IP后不跟目录,直接打开,就像FTP的用户主目录那种。

试试ls说的吧~
path最后跟个%U?

zengfanxiang 发表于 2025-1-1 17:15

可以,其它系统不清楚。

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



用户A

用户B

mdk2000 发表于 2025-1-1 18:19

本帖最后由 mdk2000 于 2025-1-1 18:23 编辑

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

默认是常规模式

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

改了后

用aaa登录
smb\aaa

用bbb登录
smb\bbb

FrozenMirage 发表于 2025-1-1 18:55

zengfanxiang 发表于 2025-1-1 17:15
可以,其它系统不清楚。

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


我没法装WinServer,和X710网卡冲突,装了就蓝屏

yyu0378 发表于 2025-1-1 19:04

windows server支持基于权利的枚举可以实现。

mdk2000 发表于 2025-1-2 09:52

纠正下自己8楼的错误

我刚登录看了下

共享-编辑-目的-private smb datasets and shares

mosigan 发表于 2025-1-2 10:42

基于权限的枚举,truenas如果是scale版的话是通过samba软件实现的,应该可以支持

masterluke 发表于 2025-1-2 16:12

群晖可以选择对无权限的用户隐藏文件夹
页: [1]
查看完整版本: 请问SMB可以在客户端打开共享后,不同的登录账户显示不同的指定目录吗