как переместить файлы за пределы root

#codeigniter

#codeigniter

Вопрос:

Я осмотрелся, но не нашел полезной статьи по этому вопросу. Я не знаю, как переместить файлы выше root, чтобы они были недоступны напрямую. Мой ftp-клиент не предоставляет никакой возможности перейти выше, и я невежественен.

Комментарии:

1. В зависимости от того, что вы подразумеваете под «root», ответ вполне может быть «выше корня нет нигде». Нам понадобится больше информации о вашем сервере. Какая операционная система? Какой сервер (веб, ftp, почтовый и т.д.)? В каком контексте вы хотите, чтобы файлы были недоступны?

2. Это действительно зависит от доступа, который у вас есть на любом сервере, на который вы входите. Это сервер Linux? Вероятно, вы «привязаны» к определенному каталогу, скажем, /var/www /somedomain.com например. Если это так, вам не разрешено. Не могли бы вы пояснить?

3. Это сервер через fatcow.com итак, каталог выглядит как /hermes/web06/b2521/moo.account_user_name / — В принципе, я не знаю, возможно ли переместить эти файлы за пределы public_html.

4. Похоже, у вас есть так называемая учетная запись общего хостинга, и вы привязаны к своему пользовательскому / домашнему пути с помощью chroot. Спросите их, «заключены» ли вы в тюрьму. И независимо от этого, запрашивайте доступ по SSH, FTP отстой

5. Да, я заключен в тюрьму, есть какие-нибудь рекомендации хостинга, которые доступны, но не ограничивают вас?

Ответ №1:

Просто сделайте это в putty mv filename .. или вы можете сделать cd .. , чтобы перейти в один каталог.

Комментарии:

1. mv .. ничего не сделает: mv: missing destination file operand after `..'

2. Я использую Mac OS, должен ли я подключиться к своему серверу с помощью терминала и переместить файлы таким образом?

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

Ответ №2:

Я позвонил своему поставщику услуг, и с помощью Fatcow просто невозможно перейти выше корневой папки.