Estou um pouco confuso. Se você quiser que o proprietário seja definido como www-data:www-data
, adicione
force user = www-data
Ou você está dizendo que os arquivos não estão sendo criados com o nome do grupo correto (www-data)?
Eu tenho uma unidade samba compartilhada configurada no guest da minha máquina virtual executando o Ubuntu Server 12.04.
\ubuntu\www
O caminho do arquivo / var / www tem as permissões www-data:www-data
configuradas.
Meu nome de usuário abe faz parte do grupo www-data
.
Estou usando uma máquina host do Windows XP e faço meu desenvolvimento usando minha máquina host, mas apenas salvei os arquivos no samba shared \ubuntu\www
.
Quando faço isso, o dono do arquivo é configurado para meu nome de usuário abe, o que é esperado ...
Pergunta: existe uma maneira de configurar meu samba compartilhado em \ ubuntu \ www para escrever para meu grupo (www-data) em vez do meu nome de usuário?
Aqui está o arquivo de configuração do meu samba (/ etc / se parece com:
[www]
comment = Apache Document Home
path = /var/www/
writable = yes
force group = www-data
chown abe:www-data /var/www
chmod g+s /var/www
Ele forçará o grupo dos futuros arquivos criados:)
Tags permissions samba groups ubuntu