Ho due server Linux:
fileserver
Debian 5.0.3 (2.6.26-2-686)
Samba versione 3.4.2
apache
Ubuntu 10.04 LTS (2.6.32-23-generico)
Apache 2.2.14
Ho un numero di condivisioni Samba sul file server in modo da poter accedere ai file da PC Windows. Sto anche esportando /data/www-data
sul server Apache , dove l'ho montato come /var/www
.
Il setup va bene, tranne quando vengo a creare file sul mount NFS. Finisco con i file che non possono essere letti da Apache o che non possono essere modificati da altri utenti sul mio sistema.
Con Samba, posso specificare force user
, force group
, create mask
e directory mask
, e questo assicura che tutti i file vengono creati con i permessi adatti per il mio server web Apache. Non riesco a trovare un modo per farlo con NFS. Esiste un modo per forzare autorizzazioni e proprietà con NFS: mi sto perdendo qualcosa di ovvio?
Anche se ho trascorso un bel po 'di tempo con Linux e mi sto liberando da Windows, non ho ancora avuto modo di controllare le autorizzazioni di Linux ... Se questo non è il modo giusto di fare le cose, sono aperto a suggerimenti alternativi.