威联通设置共享文件夹,有系统自带和自己创建的。
楼主自己设置了8个共享文件夹(系统自带+人工创建的,已经隐藏系统自带部分共享目录)。
导致win打开共享文件夹,出来一排文件夹,看着比较杂乱。

今天讲2个使用教程:
一,隐藏不常用共享文件夹
二,对没权限的用户隐藏共享文件夹目录列表
正文:
一、.对于管理员及所有账户访问隐藏不常用文件夹
系统自带的web、Container(使用docker会创建出来)等不常用且不需要出现在win共享里面的,可以通过控制台---权限---共享文件夹----编辑属性内容,隐藏网络磁盘。
这样在win共享便看不到这个Web文件夹了,
偶尔要用可以用,资源管理器地址栏输入\\ip地址\Web 这样输入路径访问。

二.对于普通用户隐藏没权限的共享文件夹目录,一定看完再操作哦,方法二最简单正确哈哈
比如创建了用户A,设置了共享文件夹VIDEO读写,
通过共享你会发现,可以看到整个共享文件夹目录,只不过只有VIDEO可以进去查看,其他文件夹没权限进入,但是可以看到目录。

楼主强迫症,希望设置给A用户的权限是VIDEO,那么A用户进去就只能看到VIDEO目录,不希望其他目录暴漏出来,造成A用户的疑惑或是小姐姐目录暴漏处理来、或是目录繁杂使用不便。
上网看资料,看到群晖的设置方案,然后:
操作方案如下,修改smb.conf配置文件:
通过查看查到配置文件位于/etc/config/smb.conf
方法一、通过WinSCP登陆修改(ssh也能改,要熟悉命令行),比较简单:
找到/etc/config/smb.conf,双击打开文件在线改或者下载下来改再上传
(推荐在线改,下载下来改再上传留意文件权限恢复与原来一致,其他别乱动)

我是下载改的,推荐在线改,我先试了一个隐藏Web文件夹的办法,
打开smb.conf,在[global]全局配置下
map to guest = Never 下面新加一行,写入
access based share enum = yes 在线改,点保存即可。重启发现没用。
然后仔细看了配置文件,发现每个文件夹都有:
access based share enum = no 这一行。合着不是有[global]全局配置控制,单个文件也要设置。然后在[Web]下,将
access based share enum = no 的no 改为 yes
重启系统测试测试下,A用户访问共享文件夹,目录Web没了。哈哈成功。

然后想了下,这样改也太累了,以后每次新建共享文件夹,都要设置,很烦。
然后研看sms.conf文件配置说明:
access based share enum = no 基于访问的共享枚举= 否
access based enum 基于访问的枚举
这两句话怎么看着这么熟悉,赶紧再去查看威联通共享文件夹设置。
然后引入方法二,直接在威联通后台图形界面改:
原来***自带的系统界面可以直接控制,我还人工命令行去改。如下:
控制台---权限---共享文件夹----编辑属性内容
access based share enum 就是ABSE
access based enum 就是ABE


然后直接拿Download文件夹做测试,勾选启用基于访问的共享枚举,确定。
使用用户A查看共享文件夹,果然共享文件夹目录Download没有了,达到目的。
自己搞了个乌龙,然后一个一个文件夹设置,目的达到。
建议威联通可以加个全局设置,一次应用到多个文件夹,这个蛮多人需要使用的,哈哈。

楼主自己设置了8个共享文件夹(系统自带+人工创建的,已经隐藏系统自带部分共享目录)。
导致win打开共享文件夹,出来一排文件夹,看着比较杂乱。

今天讲2个使用教程:
一,隐藏不常用共享文件夹
二,对没权限的用户隐藏共享文件夹目录列表
正文:
一、.对于管理员及所有账户访问隐藏不常用文件夹
系统自带的web、Container(使用docker会创建出来)等不常用且不需要出现在win共享里面的,可以通过控制台---权限---共享文件夹----编辑属性内容,隐藏网络磁盘。
这样在win共享便看不到这个Web文件夹了,
偶尔要用可以用,资源管理器地址栏输入\\ip地址\Web 这样输入路径访问。

二.对于普通用户隐藏没权限的共享文件夹目录,一定看完再操作哦,方法二最简单正确哈哈
比如创建了用户A,设置了共享文件夹VIDEO读写,
通过共享你会发现,可以看到整个共享文件夹目录,只不过只有VIDEO可以进去查看,其他文件夹没权限进入,但是可以看到目录。

楼主强迫症,希望设置给A用户的权限是VIDEO,那么A用户进去就只能看到VIDEO目录,不希望其他目录暴漏出来,造成A用户的疑惑或是小姐姐目录暴漏处理来、或是目录繁杂使用不便。
上网看资料,看到群晖的设置方案,然后:
操作方案如下,修改smb.conf配置文件:
通过查看查到配置文件位于/etc/config/smb.conf
方法一、通过WinSCP登陆修改(ssh也能改,要熟悉命令行),比较简单:
找到/etc/config/smb.conf,双击打开文件在线改或者下载下来改再上传
(推荐在线改,下载下来改再上传留意文件权限恢复与原来一致,其他别乱动)

我是下载改的,推荐在线改,我先试了一个隐藏Web文件夹的办法,
打开smb.conf,在[global]全局配置下
map to guest = Never 下面新加一行,写入
access based share enum = yes 在线改,点保存即可。重启发现没用。
然后仔细看了配置文件,发现每个文件夹都有:
access based share enum = no 这一行。合着不是有[global]全局配置控制,单个文件也要设置。然后在[Web]下,将
access based share enum = no 的no 改为 yes
重启系统测试测试下,A用户访问共享文件夹,目录Web没了。哈哈成功。

然后想了下,这样改也太累了,以后每次新建共享文件夹,都要设置,很烦。
然后研看sms.conf文件配置说明:
access based share enum = no 基于访问的共享枚举= 否
access based enum 基于访问的枚举
这两句话怎么看着这么熟悉,赶紧再去查看威联通共享文件夹设置。
然后引入方法二,直接在威联通后台图形界面改:
原来***自带的系统界面可以直接控制,我还人工命令行去改。如下:
控制台---权限---共享文件夹----编辑属性内容
access based share enum 就是ABSE
access based enum 就是ABE


然后直接拿Download文件夹做测试,勾选启用基于访问的共享枚举,确定。
使用用户A查看共享文件夹,果然共享文件夹目录Download没有了,达到目的。
自己搞了个乌龙,然后一个一个文件夹设置,目的达到。
建议威联通可以加个全局设置,一次应用到多个文件夹,这个蛮多人需要使用的,哈哈。
