嗨,我是FTP设置的新手,但我有一个FTP站点,具有多个文件夹结构和许多文件,我可以在IIS 7服务器上维护。我有的问题如何分配权限?目前,登录到此 FTP 站点的所有用户都可以查看和读取所有文件夹及其内容。我希望能够将某些用户分配给仅读取和写入该FTP位置中的某些文件夹。
据我所知,IIS ftp 仅包含 FTP 隔离功能,该功能包含将 FTP 用户会话隔离到具有相同 FTP 用户帐户名称的物理目录的设置。
用户只能看到其 FTP 根位置,因此无法在物理目录树中向上导航。创建的任何全局虚拟目录都将应用于所有用户。
如果这符合您的要求,您可以参考本文了解如何设置 ftp 隔离。
此外,如果您使用其他FTP身份验证模式,例如管理身份验证或Windows身份验证,我建议您考虑为每个特殊用户修改文件夹属性安全性中的文件夹权限。
通过使用 FTP 授权规则,可以为文件夹上的特定用户设置特定权限。 这是一项非常繁琐的工作,因为每个权限都是从上面的文件夹继承的。因此,从根目录开始,您需要为每个文件夹添加权限。
对于每个文件夹,您需要:
- 为需要访问此文件夹或基础文件夹的所有用户添加对文件夹的读取权限。需要此权限才能访问子文件夹。
- 为需要在文件夹中读写的所有用户添加对文件夹的读取和写入权限。
- 删除从此文件夹不正确的顶部文件夹继承的权限。
这一切都在 IIS 管理器中完成,方法是单击左侧菜单中的文件夹,然后单击 FTP 授权规则,并在其中设置权限。