2

У меня есть Ubuntu 10.10 box в моей локальной сети, и я использую мой mac, что рекурсивно, это chmod 777 www каталог, чтобы я мог использовать мой fav ide для разработки на нем.

я сделал это

sudo chmod 777 /path/to/file -R

в терминале он ничего не возвращал, так что я предполагаю, что это сработало.

Я использую Coda на Mac и, кстати, у меня включен FTP на сервере Ubuntu, поэтому я удаленно подключился к нему с помощью локального IP-адреса, когда я пытаюсь создать папку в папке www, он продолжает говорить

Could not create folder named “untitled folder”.
Server said: Permission denied.
Error -140: remote mkdir failed

То же самое касается попыток создать что-либо.

Как я могу обойти это, чтобы заставить его работать?

Спасибо

1 ответ1

3

Использование 777 на сервере с ftp небезопасно, поэтому, если это не очень изолированная сеть, я бы предложил использовать 700 и изменить пользователя (chown) или 770 и изменить группу (chgrp) для управления разрешениями, если вы разрабатываете с некоторые другие пользователи.

Так что, если вы используете ftp, например, myftpuser

sudo chown -R myftpuser /path/to/file
sudo chmod -R 700 /path/to/file

Должно сработать.

Статья в Википедии о правах доступа к файловой системе тоже может быть актуальной

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