当前位置:首页 » 文件传输 » 2008用户隔离模式的ftp
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

2008用户隔离模式的ftp

发布时间: 2022-06-07 06:14:25

Ⅰ windows2008中ftp隔离怎么做

在windows2008上直接使用Windows IIS自带的FTP,如何让用户FTP登录后只能看到并操作自己的文件夹,着实让我费了番功夫。各种修改用户权限,最后是实现了隔离效果,但是配置起来太麻烦。最后在官方资料上找到了方法,与诸位分享之。

参考Windows官方资料,以用户user1与用户user2为例,配置如下:
1、新建一个FTP站点,按提示一步步建立,选择“隔离用户”模式安装,在任一NTFS分区建一目录做为FTP站点的主目录,并在该文件夹内创建“LocalUser”文件夹,再在“LocalUser”文件夹内创建“Public”、“user1”、“user2”三个文件夹。
2、当user1与user2通过匿名方式登录FTP站点时,只能浏览到“Public”子目录中的内容,若用个人帐号登录FTP站点,则只能访问自己的子文件夹,即user1只能访问user1文件夹,user2只能访问user2文件夹。

其主要要点总结如下:
1、FTP站点必须是“隔离用户”模式(以此模式安装,系统将自动区分用户性质);
2、必须在NTFS上建立FTP主目录(涉及到用户权限问题);
3、FTP主目录下必须建立一个“LocalUser”文件夹(这个与一般的FTP目录结构略有不同);
4、在“LocalUser”文件夹下创建的用户主目录必须与用户名一致,“Public”除外。

Ⅱ Win2008 FTP 隔离用户 要求:匿名不可上传,用户可上传

你可以参照WIN 2003 大致一样的。主要是用户权限的设置:在桌面上右击“我的电脑”,执行“管理”命令,在“计算机管理”窗口的左窗格中依次展开“系统工具”→“本地用户和组”目录,单击选中“用户”选项。在右侧窗格中单击右键,执行“新用户”命令。在打开的“新用户”对话框中填写用户名(如hanjiang),并设定密码。然后取消“用户下次登录时需更改密码”复选框,并勾选“用户不能更改密码”和“密码永不过期”复选框,单击“创建”按钮完成该用户的添加。重复这一过程添加其他用户,最后单击“关闭”按钮即可。
为方便对这些用户的管理,最好将他们放入一个专门的组中。例如我们可以创建一个“FTPUsers”组:在“计算机管理”窗口的目录树中单击选中“组”选项,然后在右侧窗格中单击右键,执行“新建组”命令,并将该组命名为“FTPUsers”。接着依次单击“添加”→“高级”→“立即查找”按钮,将刚才创建的用户全部添加进来,最后依次单击“创建”→“结束”按钮。
然而事情并没有完,因为上述创建的用户默认隶属于“Users”组,也就是说他们拥有对大部分资源的浏览权限。为了实现对特定资源的有效管理,需要将这些用户从“Users”组中删除。在“计算机管理”窗口的右侧窗格中双击“Users”选项,用鼠标拖选所有刚添加的用户并单击“删除”按钮即可。

设置独立权限
这里的权限设置需要分两部分来进行,即对FTP服务器主目录的权限设置和对各个用户文件夹的权限设置。假设FTP服务器的主目录路径为“G:/FTPServer”,我们先来取消“FTPUsers”组的用户对“FTPServer”文件夹的“写入 ”权限。右击“FTPServer”文件夹,执行“属性”命令。在打开的“FTPServer 属性”对话框中切换至“安全”选项卡下,然后依次单击“添加”→“高级”→“立即查找”按钮,单击选中“FTPUsers”组并依次单击“确定”按钮回到“FTPServer 属性”对话框。接着在“FTPUsers的权限”列表框中勾选“拒绝写入”复选框。为了使“拒绝写入”权限仅对“FTPServer”文件夹有效,还需要单击“高级”按钮,在“FTPServer的高级安全设置”对话框中双击“权限列表”中的“拒绝FTPUsers写入”选项,打开“FTPServer的权限设置”对话框。在“应用到”下拉列表中选中“只有该文件夹”选项,连续单击“确定”按钮完成设置(如图1)。
接着我们为每个用户创建独立的文件夹(以用户名命名),并针对每个文件夹赋予相应用户适当的权限。以文件夹“hanjiang”为例,在“hanjiang 属性”对话框的“安全”选项卡下将用户“hanjiang”添加进来,并赋予其读取和写入的权限。同理,对于其他文件夹,也只赋予相应用户读取和写入的权限。
小提示:需要受到权限保护的文件夹必须在NTFS分区中创建,FAT32分区内的资源无法设置权限。

至此,设置工作就全部结束了。在任意一台机器上以用户“hanjiang”的身份登录FTP服务器,你会发现该用户只能在“hanjiang”文件夹中任意读写,而无法看到主目录和其他用户目录的内容。

Ⅲ 工作组环境的FTP用户隔离站点的文件夹结构是怎样的

结构如下:
1、不隔离用户:当用户来连接此类型的FTP站点时,都被直接导向到整个FTP站点的主目录。“默许FTP站点”确实是属于此模式的站点。
2、隔离用户:必需在FTP站点的主目录下,为每一个用户创建一个专用的子文件夹。
3、用Active Directory隔离用户:用户必需利用域用户账户来连接此类型的FTP站点。

Ⅳ 简述隔离用户ftp站点的特征

“隔离用户”是IIS 6.0中包含的FTP组件的一项新增功能。配置成“用户隔离”模式的FTP站点可以使用户登录后直接进入属于该用户的目录中,且该用户不能查看或修改其他用户的目录。

Ⅳ 在Windows 2008 server 域下FTP如何用AD隔离用户具体如何设置

这个隔离用户的功能就是为了让用户各自访问自己的目录
不过你的要求应该可以满足 把用户的目录指引到公共目录下,然后把各自的目录做安全设置,指允许自己访问,前天是NTFS格式的系统文件..

Ⅵ ftp用户隔离模式有哪三种

1、建立文件夹 C:\ftp, 并增加 目录 localuser(这个是必须的名字一定要对) ,在localuser 下面建立用户名相同的文件夹。
2、建立ftp 站点目录指向 c:\ftp 目录即可
3、配置ftp SSL设置为 允许SSL 连接即可
4、点击ftp 用户隔离,设置 为隔离用户选择”用户名目录(禁用全局虚拟目录)” ,然后点击应用。
5、针对不同用户文件夹,配置该用户的用户授权规则,配置其它用户没有用。

Ⅶ 如何创建隔离用户的ftp站点

创建“隔离用户”的FTP站点

(1)创建主目录

我们将在F磁盘驱动器下,创建一个名称为FTP的文件夹,作为新FTP站点的主目录。您还必须在此主目录之下,为用户另外创建他们专属的用户主目录。请在FTP主目录之下创建以下的文件夹结构LocalUser\连接为 LocalUser文件夹是为本机用户所创建的,而连接为是本机用户的帐户名称,请为每一位需要登陆此FTP站点的用户创建一个文件夹。

LocalUser\Public Public文件夹是供利用anonymous帐户匿名登录FTP站点的用户所创建的文件夹。用户利用匿名登录FTP站点时,他就会被导向到此公用的文件夹。

域名称\连接为 如果用户是利用域用户帐户来登录FTP站点,则请为每一个域创建一个文件夹,然后在文件夹下为每一个需要登陆FTP站点的用户,各创建一个专用的文件夹。当域用户利用其帐户登陆FTP站点时,他就会被导向到与其帐户名称同名的专用文件夹。

(2)创建隔离用户的FTP站点

步骤1 请到IIS计算机上打开“IIS管理器”,选择“新建”�8�1“FTP站点”

步骤2 输入此站点的说明文字,然后设置端口号

步骤3 选择“隔离用户”

步骤4 请选择FTP站点主目录所对应的文件夹

步骤5 设置FTP站点访问权限

步骤6 完成

(3)连接FTP站点

二、创建“用Active Directory隔离用户”的FTP站点

此FTP站点本身不需要主目录,但是您必须为每一个用户创建一个专用的用户主目录。

(1)创建域用户的主目录

您必须为每一个需要连接到“用Active Directory隔离用户”的FTP站点的域用户,分别创建一个专用的用户主目录,这个主目录也可以被创建在其他计算机中的共享文件夹内。

假设要在另外一台计算机ZYP内,创建一个共享文件夹,其名称为zyp,然后在此文件夹下,分别为需要连接到FTP站点的域用户各创建一个子文件夹,这个子文件夹就是该用户的主目录。

(2)在Active Directory 数据库中设置用户的主目录

Windows Server 2003域的Active Directory数据库,其用户帐户内有两个用来支持“用Active Directory隔离用户”的FTP站点的属性:分别是FTPRoot与FTPDir。

FTPRoot 用来指定用户主目录所在地的根目录

FTPDir 用来指定前述根目录内的文件夹。

您可以利用以下方法,来设置拥护的FTPRoot与FTPDir属性:

运行iisftp.exe 程序 例如要将域用户tom 的主目录指定到 \\192.168.1.1\51cto\tec文件夹,则输入以下两个命令

Iisftp /setadprop tom ftproot \\192.168.1.1\51cto

Iisftp /setadprop tom ftpdir tom

其中第一个命令用来设置FTPRoot的网络路径,第二个命令用来设置FTPDir相对文件夹路径。您也可以利用以下两个命令:

Iisftp /getadprop tom ftproot

Iisftp /getadprop tom ftpdir

来查询用户的主目录。