如何知道我在哪个 FTP 目录中?

如何知道我在哪个 FTP 目录中?

我从客户那里收到了 FTP 凭证,以开始为他们开发网站,但我不确定他们授予我访问哪个目录的权限。

对于 Mac OS X Yosemite ,它只是在顶部显示“/” Transmit。我只有 TLS 访问权限,没有 SFTP/SSH。

它肯定不是主目录,因为主站点仍在运行,而我看到的只是文件ftp_quota

如果不是绝对必要的话我真的不想打扰客户。

答案1

大多数 ftp(和 sftp)客户端都有一个pwd可以运行的命令。但是,如果您的连接显示“/”,则结果与该pwd命令相同。

你是大概连接到在 chroot 中运行的服务器,该服务器使用其他目录作为其“/”,并且 ftp 服务器无法告诉您那是什么。

进一步阅读:

答案2

您的帐户已 chrooted。这意味着它明确配置为不允许您查看帐户主目录所在的物理路径。

有关详细信息,请参阅例如维基百科 chroot 文章

在 Unix 操作系统上,chroot 是更改当前正在运行的进程及其子进程的显性根目录的操作。在这种修改后的环境中运行的程序无法命名(因此通常无法访问)指定目录树之外的文件。

因此你自己无法发现。

相关内容