у меня есть поле человечности 10.10 в моей локальной сети и sshing с моим Mac, что я сделал chmod 777 www каталог рекурсивно так, чтобы я мог использовать своего fav язя для разработки на нем.
я сделал это
sudo chmod 777 /path/to/file -R
в терминале это ничего не возвратило так, что я предполагаю, что это работало.
я использую коду на Mac и btw, мне включили ftp на сервере человечности так я remotly, подключенный к нему с помощью локального IP, когда я пытаюсь создать папку в www папке, это продолжает говорить
Could not create folder named “untitled folder”.
Server said: Permission denied.
Error -140: remote mkdir failed
то же идет для попытки создать что-либо.
как я обхожу это, чтобы заставить его работать?
спасибо
Используя 777
на сервере с ftp не безопасно, поэтому если это не очень изолированная сеть, я предложил бы использовать 700
и изменение пользователя (chown
) или 770
и изменение группы (chgrp
) управлять полномочиями, если Вы разрабатываете с некоторыми другими пользователями.
Таким образом, если пользователь FTP, которого Вы используете, например, myftpuser
sudo chown -R myftpuser /path/to/file
sudo chmod -R 700 /path/to/file
Должен работать.
Статья Википедии о полномочиях файловой системы может быть релевантной также