我在使用新服务器并访问其目录时遇到了问题。
我更新了我proftpd.conf
的:
DefaultRoot /
不,我能够看到我的服务器的根目录。但是,尝试访问某些目录会产生不同的结果。
例如,我可以访问,/vars
但我不能访问/home
或/root
我该如何克服这个问题?
这是我的 ftp 客户端尝试访问后显示的内容/root
:
Server said: /root: No such file or directory
Error -125: remote chdir failed
这是我的 ftp 客户端尝试在 中创建新目录后显示的内容/
:
Server said: untitled folder: Permission denied
Error -140: remote mkdir failed
答案1
对要编辑的文件执行 ls -l。检查用户块以了解您对该文件的权限。如果您以非 root 用户的身份通过 ftp 登录(顺便说一句,以 root 用户身份通过 ftp 登录是个坏主意),您将无法在 / 中创建新目录
答案2
我建议改用支持 fish 协议的客户端,很有可能您在新服务器上启动了 sshd。无论如何,为所有分区配置系统范围的 FTP 访问对我来说听起来不太好,我宁愿将它用于隔离环境。