1

Я получил учетные данные FTP от своего клиента, чтобы начать разработку веб-сайта, над которым я работаю, но я не уверен, к какому каталогу они дали мне доступ.

Это просто показывает "/" в верхней части Transmit для Mac OS X Yosemite. У меня есть только доступ TLS, нет SFTP/SSH.

Это определенно не главный каталог, потому что основной сайт все еще работает, и все, что я вижу, это файл ftp_quota .

Я действительно не хочу беспокоить клиента, если я абсолютно не обязан.

2 ответа2

3

Большинство ftp (и sftp) клиентов имеют команду pwd которую вы можете запустить. Однако, если ваше соединение показывает «/», это будет тот же результат, что и команда pwd .

Вы, вероятно, подключены к серверу, работающему в chroot, который использует в качестве своего "/" некоторый другой каталог, и ftp-сервер не может сказать вам, что это такое.

Дальнейшее чтение:

2

Ваш аккаунт находится в chroot. Это означает, что он явно настроен так, чтобы не видеть физический путь, в котором находится домашний каталог учетной записи.

Подробности см., Например, в статье в Wikipedia chroot:

Chroot в операционных системах Unix - это операция, которая изменяет видимый корневой каталог для текущего запущенного процесса и его дочерних элементов. Программа, которая запускается в такой измененной среде, не может именовать (и, следовательно, обычно не имеет доступа) файлы за пределами указанного дерева каталогов.

Таким образом, вы не можете узнать себя.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .