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?