我从客户那里收到了 FTP 凭证,以开始为他们开发网站,但我不确定他们授予我访问哪个目录的权限。
对于 Mac OS X Yosemite ,它只是在顶部显示“/” Transmit
。我只有 TLS 访问权限,没有 SFTP/SSH。
它肯定不是主目录,因为主站点仍在运行,而我看到的只是文件ftp_quota
。
如果不是绝对必要的话我真的不想打扰客户。
答案1
大多数 ftp(和 sftp)客户端都有一个pwd
可以运行的命令。但是,如果您的连接显示“/”,则结果与该pwd
命令相同。
你是大概连接到在 chroot 中运行的服务器,该服务器使用其他目录作为其“/”,并且 ftp 服务器无法告诉您那是什么。
进一步阅读:
- 32.3. 设置 chroot 用户环境(RedHat 版 - 实践指南)
- VSFTP chroot 或监禁用户 – 限制用户只能访问其主目录
答案2
您的帐户已 chrooted。这意味着它明确配置为不允许您查看帐户主目录所在的物理路径。
有关详细信息,请参阅例如维基百科 chroot 文章:
在 Unix 操作系统上,chroot 是更改当前正在运行的进程及其子进程的显性根目录的操作。在这种修改后的环境中运行的程序无法命名(因此通常无法访问)指定目录树之外的文件。
因此你自己无法发现。