Ok, então eu tentei o meu melhor para encontrar a resposta para isso pesquisando e analisando possíveis duplicatas, mas não posso me perdoar se estiver disponível em algum lugar.
Meu problema é o seguinte. Eu configurei o proprietário /var/www
para myuser:www-data
e permissões da pasta e todos (atualmente apenas o index.html básica) conteúdo que seja para 750
, e Apache parece executá-lo como deveria, mas eu não posso acessá-lo quando eu FTP para o servidor como o myuser
usuário. Quero dizer, posso acessá-lo, mas assim que tento editar, excluir ou adicionar algo que recebo 500 Permission denied
, e se tentar editar as permissões recebo 500 Unknown SITE command
.
Socorro! O que eu faço de errado? A idéia de definir o usuário e o grupo e as permissões acima foram de um bom amigo meu, que é um especialista, mas eu sinto que estou incomodando ele quando faço tantas perguntas, por isso, se você puder ajudar me um pouco mais, isso seria ótimo!
Estou tentando colocar um backup com 4 vhosts de volta na pasta www, mas o que coloquei não deve ser motivo de preocupação, certo? Isso é apenas a revelação do vhosting mais tarde que tem algo a ver com isso, certo?
Desde já, obrigado!
Informação adicionada:
Eu executei isto:
myuser@myserver:/$ groups myuser
E entendi:
myuser : myuser adm cdrom sudo dip plugdev lpadmin sambashare
Então eu executei isto:
myuser@myserver:/$ groups www-data
E entendi:
www-data : www-data
E então isto:
myuser@myserver:/var/www$ ls -l
E conseguiu isto:
total 4
-rwxr-x--- 1 tjita1 www-data 177 Jan 25 17:45 index.html
Em relação ao servidor de ftps, não fiz nada em particular, apenas instalei o vsftpd. Oh sim, eu também acrescentou uma linha na Acho /etc/vsftpd.conf
ou algo parecido, que lê algo como isto: chmod_enable=YES
.
Além disso, não consigo fazer esses 4 recuos de espaço funcionarem, desculpe por isso ..
groups myuser
(como em; substitua-a pelo nome de usuário do usuário), por favor? e tambémls -l
dewww
dir