Como saber em qual diretório de FTP estou?

1

Recebi credenciais de FTP do meu cliente para começar a desenvolver um site em que estou trabalhando, mas não tenho certeza de qual diretório eles me deram acesso.

Apenas mostra "/" no topo de Transmit para o Mac OS X Yosemite. Eu só tenho acesso TLS, sem SFTP / SSH.

Definitivamente não é o diretório principal porque o site principal ainda está em execução e tudo o que vejo é o arquivo ftp_quota .

Eu realmente não quero incomodar o cliente se não for absolutamente necessário.

    
por Adam Thompson 16.12.2015 / 03:06

2 respostas

3

A maioria dos clientes ftp (e sftp) tem um comando pwd que você pode executar. No entanto, se sua conexão mostrar "/", isso seria o mesmo resultado que o comando pwd .

Você está provavelmente conectado a um servidor rodando em um chroot, que usa como "/" algum outro diretório, e o servidor ftp não pode dizer o que é isso.

Leitura adicional:

por 16.12.2015 / 03:14
2

Sua conta é chrooted. Isso significa que é explicitamente configurado para não permitir que você veja o caminho físico em que o diretório base da conta está localizado.

Para detalhes, veja por exemplo artigo chroot da Wikipédia :

A chroot on Unix operating systems is an operation that changes the apparent root directory for the current running process and its children. A program that is run in such a modified environment cannot name (and therefore normally cannot access) files outside the designated directory tree.

Então você não pode descobrir por si mesmo.

    
por 16.12.2015 / 07:45

Tags