NFS, condivisione di file ed eventuali permission denied

marzo 26th, 2010 glycerin


 Powered by Max Banner Ads 

Per un progetto in cui mi si chiedeva di rendere visibile su di un altro server una directory remota ho tentato due strade: sshfs e NFS.
Alla fine ha vinto la seconda ….
Principalmente perchè dovendosi trattare di un progetto web vi erano problemi sulle utenze ovvero su www-data.

Per l’uso di NFS ho seguito due guide che direi essere molto utili e molto chiare e sono:

  1. http://www.e-pillole.com/linux/post/75/nfs-condivisione-file-debian-ubuntu/
  2. http://www.debianhelp.co.uk/nfs.htm

Ma tra le varie prove mi sono sorti dei problemi di scrittura sulla directory esportata via NFS. Ovvero ogni tentativo di scrittura mi dava un bel “Permission denied“. Ad esempio se provavo a fare un touch ottenevo questo output:
host:/tmp# touch htdocs/pippo
touch: cannot touch `htdocs/pippo’: Permission denied

Alla fine ho scoperto che nel file /etc/exports bisogna aggiungere tra le varie options una importante ovvero: no_root_squash.

Per cui il file exports sarebbe di questo tipo, nel mio caso:
/directory_da_esportare 192.168.1.2(rw,sync,subtree_check,no_root_squash)

dopodichè un bel exportfs -rav mi permette di rendere le modifiche al file /etc/exports operative.

 NFS, condivisione di file ed eventuali permission denied
Technorati Tags: NFS, sshfs

 NFS, condivisione di file ed eventuali permission denied
share save 171 16 NFS, condivisione di file ed eventuali permission denied

Posted in Debian, Linux, News, Progetto | 1 Comment »