
Tengo una caja Ubuntu 10.10 en mi red local y comparto con mi Mac. Lo que hice fue chmod 777 en el directorio www de forma recursiva para poder usar mi ide favorito para desarrollarlo.
hice esto
sudo chmod 777 /path/to/file -R
en la terminal no devolvió nada, así que supongo que funcionó.
Estoy usando coda en Mac y, por cierto, tengo activado FTP en el servidor Ubuntu, así que me conecté de forma remota usando una IP local cuando intento crear una carpeta en la carpeta www, sigue diciendo
Could not create folder named “untitled folder”.
Server said: Permission denied.
Error -140: remote mkdir failed
Lo mismo ocurre con intentar crear cualquier cosa.
¿Cómo puedo evitar esto para que funcione?
gracias
Respuesta1
Usar 777
en un servidor con ftp esno es seguro, entonces, a menos que sea una red muy aislada, sugeriría usar 700
ycambiando el usuario( chown
) o 770
y cambiando elgrupo( chgrp
) para gestionar los permisos si está desarrollando con otros usuarios.
Entonces, si el usuario ftp que estás usando es, por ejemplomyftpuser
sudo chown -R myftpuser /path/to/file
sudo chmod -R 700 /path/to/file
Deberia trabajar.
El artículo de Wikipedia sobrepermisos del sistema de archivospuede ser relevante también