Montando o compartilhamento NFS do Windows a partir do RHEL7 - uid / gid show as 4294967294

1

Eu preciso montar um diretório em um sistema Windows Server 2012 com acesso rw para o usuário local apache. Se eu montar com padrões:

server2012:/sharedir            /appfolder            nfs     defaults

As permissões resultantes são:

drwx------.   2 4294967294 4294967294   64 Mar  7 13:40 appfolder

O Apache não pode ler ou gravar nesta pasta.

Definir uid / gid in fstab resulta em:

[~]# mount /appfolder
mount.nfs: an incorrect mount option was specified

Se eu tentar alterar as permissões em / appfolder como root, obtenho

[~]# chown -R apache:apache /appfolder/
chown: changing ownership of ‘/appfolder’: Permission denied

O que eu preciso fazer para montar o compartilhamento NFS do Windows como apache ou alterar as permissões para o apache depois do fato?

    
por a coder 14.04.2016 / 23:22

1 resposta

0

EDIT: isso realmente não funcionou (ainda). O compartilhamento montado agora é exibido com o UID / GID correto, mas esse usuário não pode acessar os arquivos ou diretórios. Estou recebendo um erro de entrada / saída.

Isso não é ideal, mas funciona tecnicamente. Eu reconfigurei o Compartilhamento NFS na pasta compartilhada no Server2012 para permitir acesso anônimo com UID / GID especificado. O compartilhamento está aberto apenas a um IP e ambos os sistemas estão atrás de vários firewalls.

Após restaurar o Compartilhamento NFS no Server 2012 e remontar a unidade compartilhada no RHEL, a pasta montada tem as permissões corretas.

Se houver uma maneira melhor (sem o Kerberos), ainda gostaria de saber como.

    
por 15.04.2016 / 22:45