FTP 服务器Serv-U:Permission denied解决

来源:互联网 发布:树莓派用什么语言编程 编辑:程序博客网 时间:2024/05/01 18:43

 下载了Serv-U 进行简单设置后想试试该软件上传和下载文件的功能是否ok。

           运行cmd后,输入ftp 主机IP

          会提示:Connected to 主机IP

                     220 Serv-u FTP Server v9.0 ready ...

          然后会让你输入登陆FTP Server的用户名,然后我输入:tt

         会提示:331 User name okey,need password。输入你设置的密码。

        输入成功后,会显示:230 User logged in,proceed

       这时,你就可以进行上传下载了,但是当我put E:\txt.txt出现了错误:

      200 PORT Command successful.

      550 /txt.txt:Permission denied.

     这表明我的tt该用户上传下载文件的权限不够。需要重新设置,双击tt用户,进入目录访问,会弹出目录访问规则:里面显示的只读文件,这时你把写的权限勾起,刚才我操作的就会ok了。

       我只是想跑压力,上传下载就ok了,你要是想更高的权限,可以勾起你需要的权限,也可以直接完全访问可以,下面简单说说文件权限中几项代表的意思:

       读      允许用户读取(即下载)文件。该权限不允许用户列出目录内容,执行该操作需要列表权限。

写      允许用户写入(即上传)文件。该权限不允许用户修改现有的文件,执行该操作需要追加权限。

追加   允许用户向现有文件中追加数据。该权限通常用于使用户能够对部分上传的文件进行续传。

重命名 允许用户重命名现有的文件。以前版本的 Serv-U 要重命名文件需要删除和写权限。从 7.0 版本开始,重命名成为明确的权限。

删除    允许用户删除文件。

执行    允许用户远程执行文件。执行访问用于远程启动程序并通常应用于特定文件。这是非常强大的权限,在将该权限授予用户时需格外谨慎。具有写和执行权限的用户实际上能够选择在您的系统上安装任何程序。