O Apache não consegue ler os arquivos criados pelo Windows através de um share Samba e vice-versa

1. O Apache não consegue ler os arquivos criados pelo Windows através de um share Samba e vice-versa

Perfil removido
removido

(usa Nenhuma)

Enviado em 03/11/2018 - 12:05h

Amigos,

Criei uma VM no Hyper-v do Windows 10 para poder ter um ambiente permanente de desenvolvimento para o site de um amigo o mais próximo possível do ambiente de produção.
Instalei o CentOS, MySQL, Apache e PHP, e tudo funciona corretamente. Criei dois arquivos simples, e o servidor consegue ler e exibir corretamente no meu Firefox no Windows:

Arquivo 1: hw.html
<html> Hello world! </html>
Arquivo 2: info.php
<? php phpinfo(); ?>

Depois disto parti para a configuração de um share Samba para poder copiar e editar os arquivos diretamente do diretório /var/www/html. Instalei o protocolo SMB1 no Windows 10, e consigo achar o CentOS normalmente do meu computador com Windows. Entretanto, ao abrir o diretório no Windows Explorer, não enxergo os arquivos existentes. Mas consigo criar arquivos e diretórios normalmente.
Criei portanto dois arquivos idênticos aos já existente utilizando o Bloco de Notas do Windows (acrescentando "2" no nome do arquivo), e embora consiga vê-los no CentOS, ao tentar acessar pelo Firefox no Windows recebo o erro "Forbidden - You don't have permission to access /hw2.html on this server.".
Não criei nenhum novo usuário durante a instalação; estou usando root. Não alterei nada na configuração padrão do Apache. Os arquivos e diretórios tem exatamente a mesma permissão. O conteúdo do smb.conf segue abaixo:

[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = centos
security = user
map to guest = bad user
dns proxy = no
[html]
path = /var/www/html
browseable = yes
writeable = yes
guest ok = yes
read only = no
force user = root
force group = root
create mask = 0644
directory mask = 0755

O resultado do comando "ls -la" na pasta /var/www/html é o seguinte:
total 16
drwxr-xr-x. 2 root root 84 Nov 3 10:57 .
drwxr-xr-x. 4 root root 33 Nov 3 10:13 ..
-rw-r--r--. 1 root root 28 Nov 3 10:53 hw2.html
-rw-r--r--. 1 root root 28 Nov 2 20:53 hw.html
-rw-r--r--. 1 root root 20 Nov 3 10:53 info2.php
-rw-r--r--. 1 root root 20 Nov 2 20:56 info.php


Não consigo entender como arquivos com permissões idênticas podem estar apresentando este comportamento estranho. Alguém faz ideia do que possa ser?


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts