
首先,安装FTP服务
打开服务器管理器,点击角色,添加角色,如果安装过iis,角色摘要里面会有个Web服务器(IIS),点击后面的添加角色,滚动条拉到最后勾选FTP服务器,根据步骤安装。
添加FTP站点
打开IIS管理器,依次 *** 作, IIS列表右键站点目录,添加FTP站点,填写名称和路径,下一步填写绑定IP和SSL设置,继续选择授权访问的用户,点击完成,至此创建站点完成。
创建FTP账户
开始-运行-cmd-lusrmgrmsc,出现本地用户和组窗口,新用户添加新用户。
配置权限
在IIS左边选择刚添加的站点,点击编辑权限,选择安全-编辑-添加,添加上一步所创建的ftp账户,赋予完全控制权限,点击确定即可配置完毕。
最后还需要在防火墙中开启相应的连接许可,进入“控制面板》系统和安全》Windows 防火墙》允许的程序”,在“允许另一个程序”中添加“C:\Windows\System32\svchostexe”这个程序。 勾选允许防火墙通过的网络。
Windows下除了系统自带的ftp服务器外,还可以使用诸如Serv-U、WinFtp Server Ftp、FileZilla Server等第三方软件来搭建ftp服务器;ftp服务器搭建好后,就可以使用如FlashFXP、Core FTP、8uFTP等常用的工具进行上传下载 *** 作了。
以设置FTP文件共享为例,具体 *** 作步骤如下:
1、首先,打开控制面板并找到“程序-打开或关闭windows功能”选项,如下图所示。
2、接下来,找到Internet信息服务项,并检查其下面的所有子功能,如下图所示。
3、然后,等待短期服务配置完成,右键单击“我的电脑”打开“管理”,然后选择“Internet信息服务”在正确的网站上添加FTP站点,如下图所示。
4、接下来,在此页面,设置FTP名称和存储共享文件的物理路径,如下图所示。
5、然后,如果需要密码进行身份验证,也可以选中“基本”,如下图所示。
6、接下来,设置完成后,点击右边的高级设置,将UTF-8设置为false,就可以放置中文文件,如下图所示。
7、最后,FTP共享文件可以通过输入FTP路径来实现,就可以完成效果图了,如下图所示。
选择“开始”→“控制面板”→“添加或删除程序”→“添加/删除Windows组件”,选取“应用程序服务器”后,单击“详细信息”按钮
选择“Internet
信息服务(IIS)”后,单击“详细信息”按钮。
选择对话框中的“文件传输协议(FTP)服务后,单击“确定”按钮回到前一画面。然后依次单击“确定”按钮和“下一步”按钮直至“完成”按钮。
安装完成后,可以用“IIS管理器”来管理FTP服务器,打开方式为“开始”→“管理工具”→“Internet信息服务(IIS)管理器”。展开“FTP站点”时,可以看到下面有一个“默认FTP站点”。
1、先用vi打开 vsftpdconf vsftpd的配置文件
在Ubuntu下是
vi /etc/vsftpdconf
在centos 下是
vi /etc/vsftpd/vsftpdconf
这个在不同的系统下可能不同原理一样
2找到unmsk默认是022 ,修改成你要的权限就可以了。
3下面说下unmsk的具体含义
umask一般是用在你初始创建一个目录或者文件的时候赋予他们的权限。
针对文件的x的权限代表执行,这个风险太高,所以一般权限初始赋值必须去掉x的
第一个0代表suid 丢弃的权限;(一般省略了)
第二个0代表本文件/目录拥有者什么权限都没丢弃(如果是文件,x权限除外);
第三个2代表本文件/目录的用户组丢弃了w权限(如果是文件那么它的x权限也丢弃);
第三个2代表本文件/目录的其他用户能使用的权限只有有r和x(文件除外)。
综合上面所说如果你新创建一个文件那么它的权限是:-wr-w--w-- 即是:644
如果你新创建一个目录的话那么它的权限是:dwrxw-xw-x 即是:755
4、怎么计算unmsk
1) 目录权限 rwx r-x r-x (755) 这就是目录创建缺省权限
目录权限:777 - unmsk得到的值
2) 文件权限 rw- r-- r-- (644) 这就是文件创建缺省权限
文件权限:666 - unmsk得到的值
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)