关于FileZilla Server设置子目录权限的问题 50
我正在使用的FTP目录结构基本上是:D://FTP/A/A01D://FTP/A/A02D://FTP/B/B01D://FTP/B/B02这种形式。我希望用户的主目录为...
我正在使用的FTP目录结构基本上是:
D://FTP/A/A01
D://FTP/A/A02
D://FTP/B/B01
D://FTP/B/B02
这种形式。
我希望用户的主目录为D://FTP/ ,但是看不到全部的子目录。比如给1号用户分配了A01的读权限,这样他在D://FTP/ 目录下只能看到 D://FTP/A/ ,再进入一层才能看到 D://FTP/A/A01 。之前使用的FTP服务器软件为Serv-U,基本上就是这样的效果。
但是我在FileZilla Server中给用户指定了主目录是 D://FTP/ ,设置权限为Read与List,没有设置+Subdirs。然后再给这个用户分配了D://FTP/A/A01 的Read、List与+Subdirs权限之后,这个用户还是无法看到A目录。必须将中间目录D://FTP/A/ 也分配给其读权限才可以。如果这样的话,那么文件层级变深之后,每次分配一个子目录都需要把中间的所有目录权限都设置一遍,感觉很麻烦。
但如果对主目录就分配 +Subdirs 权限的话,那么主目录下面所有的目录全都被用户看见了,这样就很不理想。
不知道有没有一个较为便捷的方式,能够在给用户手动分配一个子目录的读权限之后,使用户能从主目录一层一层进去,而不是直接输入最终路径进入目标文件夹。
--------
我不想让他知道整个目录结构,但是当前目录的整个路径被知道是应该的吧。
比如说,我想让他能够访问A目录下的A01目录,但是不想让他访问A目录下的A02目录。按理说应该只要给他A01的权限(不需要给A的权限),他就能够看到 A 目录,但是在A目录下他只能看到 A01 这一个子目录才对。
而现在是我给了A01的目录,他没法从FTP目录直接进入A01目录(跳过A),必须要把A的权限也给他才行。这样子如果A里面除了文件夹之外还有一个文件 1.file 的话,那么他就既可以看到 A01目录,也能看到 1.file 文件了。 展开
D://FTP/A/A01
D://FTP/A/A02
D://FTP/B/B01
D://FTP/B/B02
这种形式。
我希望用户的主目录为D://FTP/ ,但是看不到全部的子目录。比如给1号用户分配了A01的读权限,这样他在D://FTP/ 目录下只能看到 D://FTP/A/ ,再进入一层才能看到 D://FTP/A/A01 。之前使用的FTP服务器软件为Serv-U,基本上就是这样的效果。
但是我在FileZilla Server中给用户指定了主目录是 D://FTP/ ,设置权限为Read与List,没有设置+Subdirs。然后再给这个用户分配了D://FTP/A/A01 的Read、List与+Subdirs权限之后,这个用户还是无法看到A目录。必须将中间目录D://FTP/A/ 也分配给其读权限才可以。如果这样的话,那么文件层级变深之后,每次分配一个子目录都需要把中间的所有目录权限都设置一遍,感觉很麻烦。
但如果对主目录就分配 +Subdirs 权限的话,那么主目录下面所有的目录全都被用户看见了,这样就很不理想。
不知道有没有一个较为便捷的方式,能够在给用户手动分配一个子目录的读权限之后,使用户能从主目录一层一层进去,而不是直接输入最终路径进入目标文件夹。
--------
我不想让他知道整个目录结构,但是当前目录的整个路径被知道是应该的吧。
比如说,我想让他能够访问A目录下的A01目录,但是不想让他访问A目录下的A02目录。按理说应该只要给他A01的权限(不需要给A的权限),他就能够看到 A 目录,但是在A目录下他只能看到 A01 这一个子目录才对。
而现在是我给了A01的目录,他没法从FTP目录直接进入A01目录(跳过A),必须要把A的权限也给他才行。这样子如果A里面除了文件夹之外还有一个文件 1.file 的话,那么他就既可以看到 A01目录,也能看到 1.file 文件了。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询