我最近在我的debian squeeze linode上安装了proftp.它工作到目前为止,但我现在面临几个问题.
在像FileZilla这样的FTP客户端中,我可以毫无问题地访问服务器并下载文件,但上传是不可能的.尝试结果550 test.txt: Permission denied.
我也尝试直接从NetBeans下载/上传,但NetBeans 550 permission denied在两种情况下都会报告消息.下载文件时请参见下面的结果.
除非在设置中指定了子目录,否则可以成功建立连接.
220 ProFTPD 1.3.3a Server (Debian) [::ffff:178.79.184.96]
USER userftp
331 Password required for userftp
PASS ******
230 User userftp logged in
TYPE I
200 Type set to I
CWD /site.co.uk/public_html
550 /site.co.uk/public_html: No such file or directory
CWD /
250 CWD command successful
CWD site.co.uk
550 site.co.uk: No such file or directory
MKD site.co.uk
550 gwerks.vegetav.co.uk: Permission denied
QUIT
221 Goodbye.
Run Code Online (Sandbox Code Playgroud)
以下内容附加到proftp.conf文件中:
#VALID LOGINS
<Limit LOGIN>
AllowUser userftp
DenyALL
</Limit>
<Directory /srv/www/>
Umask 022 022
AllowOverwrite on
<Limit MKD STOR DELE XMKD RNEF RNTO RMD XRMD CWD>
AllowAll
</Limit>
</Directory>
Run Code Online (Sandbox Code Playgroud)
Ale*_*les 20
chown -R (FTPUSER) /(path)/(to_your_ftp)/
Run Code Online (Sandbox Code Playgroud)
或者在我的情况下:
chown -R wordpress /home/wordpress/public_html
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38181 次 |
| 最近记录: |