打开ftp服务器上的文件夹时发生错误
详细说明一下。
权限不够,这是因为FTP空间登录有时间限制的,超时了就会出现这种情况,建议你用FLASHFTP这个软件上传比较快的。
完全可以实现,你用的ftp服务器是serv-u还是iis自带的ftp服务
前者可以设置每个用户的根目录,然后设置里面的安全选项即可
或者设置起来比较麻烦
首先由建立n各帐户,然后磁盘必须设置成ntfs格式,然后去掉文件夹选项 查看里的 简单文件共享
由于本人口较笨,就从知道上找了一点资料你看看
在桌面上右击“我的电脑”,执行“管理”命令,在“计算机管理”窗口的左窗格中依次展开“系统工具”→“本地用户和组”目录,单击选中“用户”选项。在右侧窗格中单击右键,执行“新用户”命令。在打开的“新用户”对话框中填写用户名(如hanjiang),并设定密码。然后取消“用户下次登录时需更改密码”复选框,并勾选“用户不能更改密码”和“密码永不过期”复选框,单击“创建”按钮完成该用户的添加。重复这一过程添加其他用户,最后单击“关闭”按钮即可。
为方便对这些用户的管理,最好将他们放入一个专门的组中。例如我们可以创建一个“FTPUsers”组:在“计算机管理”窗口的目录树中单击选中“组”选项,然后在右侧窗格中单击右键,执行“新建组”命令,并将该组命名为“FTPUsers”。接着依次单击“添加”→“高级”→“立即查找”按钮,将刚才创建的用户全部添加进来,最后依次单击“创建”→“结束”按钮。
然而事情并没有完,因为上述创建的用户默认隶属于“Users”组,也就是说他们拥有对大部分资源的浏览权限。为了实现对特定资源的有效管理,需要将这些用户从“Users”组中删除。在“计算机管理”窗口的右侧窗格中双击“Users”选项,用鼠标拖选所有刚添加的用户并单击“删除”按钮即可。
设置独立权限
这里的权限设置需要分两部分来进行,即对FTP服务器主目录的权限设置和对各个用户文件夹的权限设置。假设FTP服务器的主目录路径为“G:/FTPServer”,我们先来取消“FTPUsers”组的用户对“FTPServer”文件夹的“写入 ”权限。右击“FTPServer”文件夹,执行“属性”命令。在打开的“FTPServer 属性”对话框中切换至“安全”选项卡下,然后依次单击“添加”→“高级”→“立即查找”按钮,单击选中“FTPUsers”组并依次单击“确定”按钮回到“FTPServer 属性”对话框。接着在“FTPUsers的权限”列表框中勾选“拒绝写入”复选框。为了使“拒绝写入”权限仅对“FTPServer”文件夹有效,还需要单击“高级”按钮,在“FTPServer的高级安全设置”对话框中双击“权限列表”中的“拒绝FTPUsers写入”选项,打开“FTPServer的权限设置”对话框。在“应用到”下拉列表中选中“只有该文件夹”选项,连续单击“确定”按钮完成设置。
接着我们为每个用户创建独立的文件夹(以用户名命名),并针对每个文件夹赋予相应用户适当的权限。以文件夹“hanjiang”为例,在“hanjiang 属性”对话框的“安全”选项卡下将用户“hanjiang”添加进来,并赋予其读取和写入的权限。同理,对于其他文件夹,也只赋予相应用户读取和写入的权限。
小提示:需要受到权限保护的文件夹必须在NTFS分区中创建,FAT32分区内的资源无法设置权限。
至此,设置工作就全部结束了。在任意一台机器上以用户“hanjiang”的身份登录FTP服务器,你会发现该用户只能在“hanjiang”文件夹中任意读写,而无法看到主目录和其他用户目录的内容。
Windows Registry Editor Version 500
[HKEY_CLASSES_ROOT\ftp]
@="URL:File Transfer Protocol"
"AppUserModelID"="MicrosoftInternetExplorerDefault"
"EditFlags"=dword:00000002
"FriendlyTypeName"="@C:\\Windows\\system32\\ieframedll,-905"
"ShellFolder"="{63da6ec0-2e98-11cf-8d82-444553540000}"
"Source Filter"="{E436EBB6-524F-11CE-9F53-0020AF0BA770}"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\ftp\DefaultIcon]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,75,00,72,00,\
6c,00,2e,00,64,00,6c,00,6c,00,2c,00,30,00,00,00
[HKEY_CLASSES_ROOT\ftp\shell]
@="open"
[HKEY_CLASSES_ROOT\ftp\shell\open]
粘贴到记事本中,改名为(reg)文件,双击。网上其他人的答案不好用的话,用这个基本就可以解决了
1、有可能是你安装了防火墙缘故,建议你关闭防火墙试试。或者你按下面流程设置:下面是正确的设置流程:
(1)
首先打开一个IE浏览器(如果打开了多个浏览器,请关闭)。
(2)点击打开“工具”---“internet选项”---“高级”
(3)找到使用被动FTP(为防火墙和DSL调制解调器兼容性),并把前面的勾去掉。
(4)
然后点击确定并且关闭IE浏览器。(5)
打开“我的电脑”,在地址栏里输入FTP://xxxx(x代表IP地址)
回车,会弹出对话框,要求输入用户名和密码,输入用户名和密码后,就可以把您的压缩文件复制到ftp里了。
2、说明没有创建文件夹(写)的权限。
(1)对上级文件夹的权限进行调整,改成有写的权限(在serv-u文件夹访问权限里添加进写入删除权限)。
(2)NTFS权限。(给serv-u服务器指定的文件夹添加Everyone文件夹权限,和普通文件夹添加权限一样,在NTFS格式磁盘的“共享和安全”选项里进行添加
这种提示说明,是权限设置问题。
你先检查下FTP文件所有目录的NTFS权限,最好能用eveyone用户测试;
然后你再检查下IIS中的权限设置;
最后再检查FTP中的权限设置。
另外,用IE7访问FTP的时候,默认会浏览资源,这样有可能设置不当,造成访问拒绝,因此最好用IE6、资源管理器或SERVU打开。
做好这些,就没有问题了。
先通过cmd ftp命令行操作看提示,根据报错提示再进行处理。
如果遇到其它FTP上传软件不会自动切换而导致连接不上FTP服务器的时候,一般设置在全局选项或者参数设置中的传输选项中,修改传输数据模式为PORT即可。
如果你用的ftp上传软件,一般不用修改,因为ftp软件如果通过PASV模式连接不上的话会自动切换到PORT模式来连接,不过这样会导致连接FTP服务器错误稍微慢上一载。
ftp属于局域网服务器,而非互联网服务器。出现你说的这个问题,原因一般有两个:一是服务器限制了你对该站点的访问,二是你没有用有权限的账号登录。总的来说,就是你没有权限了。
在互联网上,也有某些站点是以ftp站点的形式提供服务的,但这种站点一般都是不良网站(比如色—情网站),国家对这种站点封锁得厉害,登录不上自然很正常了。
0条评论