Я подключился к своему ftp-серверу с моего локального Linux-терминала.
Насколько я понимаю, я использовал !
для навигации по локальным файлам (т.е. !ls
против ls
)
Я не могу cd ..
в свою домашнюю папку, я пытаюсь получить доступ к / home / web, но дальше всего я могу пройти to /home/my_user
Может кто-нибудь объяснить, почему и что мне нужно сделать, чтобы это изменить?
Спасибо!
Это нормальное поведение. Большинство FTP-серверов блокируют пользователя в соответствующем домашнем каталоге, чтобы предотвратить доступ к другим файлам файловой системы. Это называется «chroot», потому что вы меняете корневой каталог этого процесса.
Например, в vsftp вы можете отключить его, отредактировав файл конфигурации /etc/vsftpd/vsftpd.conf
и измените это значение на нет:
chroot_local_user=no