(图文展示)server-u添加虚拟路径,以及实现多个根目录的设置方法

环境:用户a隶属于用户组A,用户群组A原根目录为E:\Agroup,现由于某种原因需要访问F:\Cgroup

配置方法:

打开server-u管理控制台-在群组属性中-虚拟路径:添加-物理路径-F:\Cgroup 虚拟路径为E:\Agroup\newA

目录访问-添加F:\Cgroup、E:\Agroup\newA保存即可

以上方法只能实现对F:\Cgroup目录的访问控制,如果现在在Cgroup  目录下有afolder、bfolder、cfolder,用户要求能够对afolder完全控制、bfolder只读、cfolder不允许访问。

要实现这种需求,有以下两种方法供参考

方法一:新建虚拟路径

E:\Agroup\newA;对应物理路径F:\Cgroup

E:\Agroup\newA\afolder 对应物理路径F:\Cgroup\afolder

E:\Agroup\newA\bfolder 对应物理路径F:\Cgroup\bfolder

目录访问规则为

E:\Agroup\newA\afolder完全控制

F:\Cgroup\afolder 完全控制

E:\Agroup\newA\bfolder只读

F:\Cgroup\bfolder 只读

特点就是你要添加你需要访问的文件的物理路径和虚拟路径的权限

方法二、新建群组B

使用户a隶属于群组B,在群组B中目录访问

F:\Cgroup\afolder 完全控制

F:\Cgroup\bfolder 只读

在群组A中

新建虚拟路径

E:\Agroup\newA,对应物理路径F:\Cgroup

E:\Agroup\newA\afolder 对应物理路径F:\Cgroup\afolder

目录访问

E:\Agroup\newA\afolder  为完全控制

有感:后一种方法,首先要新建虚拟路径指向第二根目录,然后将另一个虚拟路径添加到目录访问中,这说明server-u要知道第二目录的虚拟位置(并通过该目录下的一个目录访问来实现)

文字性的表达可能不是很清楚,应一位朋友之托,图文表述第一种方法

情景描述:

现在有三个用户first、second、third

first下有站点1-5,second有站点6-10

third需要访问1、8目录

首先新建目录结构如下

 

那么first、second用户的设置就不多说了,下面写下third的用户配置:

首先注意根目录一般不是first的父目录,要不就没那么麻烦了。

 

 

注意虚拟目录的编写,这里要求访问first文件夹下的one站点和second文件夹下的eight站点,把它映射到third的根目录下%HOME%表示根目录,后面的文件名任意,或者你写入虚拟路径为E:\third\one等也可,前提是你要添加E:\third的访问权限,详情大家看帮助吧。

目录访问注意要添加你根目录的访问权,一般是这样,然后添加你要访问的one和eight的物理路径和虚拟路径的权限,保存即可。

 

回去测试一下

大功告成。 

你可能感兴趣的:(访问权限,虚拟目录,server-u,多个跟目录)