chmod 777 no servidor local não está funcionando

2

eu tenho uma caixa do Ubuntu 10.10 na minha rede local e sshing com o meu mac o que eu fiz é chmod 777 o diretório www recursivamente para que eu possa usar o meu fav ide para desenvolver nele.

eu fiz isso

sudo chmod 777 /path/to/file -R

no terminal ele não retornou nada, então acho que funcionou.

eu estou usando coda no mac e btw eu tenho ftp ligado, no servidor ubuntu então eu remotamente conectado a ele usando um ip local quando tento criar uma pasta na pasta www ele continua dizendo

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

o mesmo vale para tentar criar qualquer coisa.

como faço para ignorar isso para que funcione?

obrigado

    
por Sarmen B. 11.04.2011 / 10:14

1 resposta

3

Usar 777 em um servidor com um ftp é não seguro , portanto, a menos que seja uma rede muito isolada, sugiro usar 700 e alterar o usuário ( chown ) ou 770 e alterando o grupo ( chgrp ) para gerenciar as permisões se você estiver desenvolvendo com alguns outros usuários.

Portanto, se o usuário ftp que você está usando for, por exemplo, myftpuser

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

Deve funcionar.

O artigo da wikipedia sobre as permissões do sistema de arquivos também pode ser relevante

    
por 11.04.2011 / 12:30

Tags