Eu tenho um arquivo no meu diretório de montagem, que o root pode excluir, mas o mesmo arquivo não pode ser excluído pelo www-data (Debian apache)
Aqui a montagem fstab do apache srv81:
192.168.0.122:/home/landing /mnt/landing nfs defaults 0 0
Aqui / etc / exports nfs srv122:
/home/landing 192.168.0.81(rw,all_squash,anonuid=1001,anongid=1001,sync)
/ etc / passwd de srv122:
imageemailing:x:1001:1001:Compte FTP,,,:/home/imageemailing:/bin/bash
Pasta compartilhada de srv122:
root@srv122:/home# ls -lah
drwxr-xr-x 6 root root 4,0K déc. 27 16:27 .
drwxrwxrwt 5 imageemailing imageemailing 4,0K janv. 9 18:24 landing
Arquivo que não consigo remover a visualização do srv122:
root@srv122:/home/landing# ls -lah
-rw-r--r-- 1 imageemailing imageemailing 409 janv. 9 18:24 0.zip
Arquivo que não consigo remover a visualização do srv81:
root@srv81:/mnt/landing()$ls -lah
-rw-r--r-- 1 nobody nogroup 409 janv. 9 18:24 0.zip
o usuário www-data não pode remover:
root@srv81:/mnt/landing()$su www-data
$ pwd
/mnt/landing
$ rm 0.zip
rm: impossible de supprimer « 0.zip »: Opération non permise
Como eu entendi un documentos diferentes, all_squash deve esconder o usuário nativo e substituir pelo usuário local 10001, não? Por que o www-data não pode remover o meu arquivo 0.zip, mas o root pode?
EDIT 1
Para responder a comentários, localize o resultado de ls -ln, mostre que o arquivo tem o id 1001 no srv122:
root@srv122:/home/landing# ls -ln
-rw-r--r-- 1 1001 1001 409 janv. 9 18:37 0.zip
Eu não tenho o ID 1001 em srv81. Decidi alterar a configuração do arquivo de exportação para permitir o RW de id & ID do grupo 33 (www-data) (e reinicie o nfs-kernel-server), porque é um usuário que eu tenho em ambos os lados. Eu fiz um chown www-data: www-data -R para toda minha pasta, e funciona, meu arquivo local no servidor NFS é www-data (33):
root@srv122:/home/landing# ls -ln
-rwxrwxrwx 1 33 33 409 janv. 9 18:37 0.zip
Mas ainda não consigo remover o arquivo do srv81. ID id de groupID de srv81:
$ ls -ln
-rwxrwxrwx 1 65534 65534 409 janv. 9 18:37 0.zip
Tags permissions mount nfs