[NFS] schrijven lukt niet?

Pagina: 1
Acties:

  • lvh
  • Registratie: Juli 2001
  • Laatst online: 02-11-2022
Twee bakken: seaborgium (lokaal, laptop) en moortgat (remote, server)

Ik kan niet schrijven op de NFS mount, noch als root noch als user:
code:
1
2
3
4
laurens@seaborgium:~/remote/moortgat-www-data$ touch foo
touch: cannot touch `foo': Permission denied
laurens@seaborgium:~/remote/moortgat-www-data$ sudo touch foo
touch: cannot touch `foo': Permission denied


Dit staat in mijn fstab:
code:
1
192.168.2.177:/var/www /home/laurens/remote/moortgat-www-data nfs rw,user,noauto 0        0

Mounten lukt prima:
code:
1
laurens@seaborgium:~/remote$ mount moortgat-www-data/

/var/log/messages op moortgat (de remote bak dus) laat die mount zien:
code:
1
Feb 27 17:52:51 moortgat rpc.mountd: authenticated mount request from 192.168.2.139:721 for /var/www (/var/www)


De rights staan goed:
code:
1
drwxrwxr-x 4 www-data www-data  4096 2006-02-24 12:10 databeestdigi


Ik ben lid van de groep www-data zowel remote als lokaal.

Waarom mag ik niet schrijven?

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 07-02 22:35

BoAC

Memento mori

Ik mis relevante informatie uit je /etc/exports file van je server :)

  • koffiedrinker
  • Registratie: September 2002
  • Laatst online: 05-02 21:05

koffiedrinker

Archlinux werkt dagelijks

Zijn de users op je server en op de client gelijk? Je moet de users echt gelijk maken, dus zowel userid als groupsid. Als je dat gelijk maakt dan kan je met die user op de schijf schrijven. Voor het gebruik als root heb je de optie no_root_squash en root_squash nodig.
Lees je manpages over nfs en exports even goed door en dan wordt het waarschijnlijk wel duidelijker.

Koffie werkt echt!


Verwijderd

Ja geef je /etc/exports eens want daar bepaal je een deel van de permissies op je share

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 07-02 22:35

BoAC

Memento mori

koffiedrinker schreef op maandag 27 februari 2006 @ 19:16:
Zijn de users op je server en op de client gelijk? Je moet de users echt gelijk maken, dus zowel userid als groupsid. Als je dat gelijk maakt dan kan je met die user op de schijf schrijven. Voor het gebruik als root heb je de optie no_root_squash en root_squash nodig.
Lees je manpages over nfs en exports even goed door en dan wordt het waarschijnlijk wel duidelijker.
Blijkbaar wel:
racoontje schreef op maandag 27 februari 2006 @ 17:58:
..

De rights staan goed:
code:
1
drwxrwxr-x 4 www-data www-data  4096 2006-02-24 12:10 databeestdigi


Ik ben lid van de groep www-data zowel remote als lokaal.

Waarom mag ik niet schrijven?

  • koffiedrinker
  • Registratie: September 2002
  • Laatst online: 05-02 21:05

koffiedrinker

Archlinux werkt dagelijks

Blijkbaar niet, want anders had je wel toegang gehad op de schijf :?
NFS is heel erg vervelend als het aankomt op usernames en groupnames. Gebruik je dezelfde username zowel lokaal als op de server om op die share te schrijven. Dus is dezelfde user zowel lokaal als op de server lid van die group (www-data). Als dit niet zo is, dan kan het om die reden wel eens niet werken.
Je errormessage geeft aan dat er een rechtenprobleem is, dus ik zou het daar dan ook in zoeken. En NFS kan echt heel vervelend zijn op dit gebied.

Koffie werkt echt!


  • lvh
  • Registratie: Juli 2001
  • Laatst online: 02-11-2022
uid en gid zijn op beide bakken hetzelfde (1000 en 33 respectievelijk)

Als ik met ssh naar die bak ga kan ik die files wel schrijven, dus het probleem zit in NFS.

/etc/exports:
code:
1
2
/home/laurens 192.168.2.139(rw,async) 192.168.2.106(rw,async)
/var/www      192.168.2.139(rw,async) 192.168.2.106(rw,async)


106 ben ik op wifi, 139 ben ik op wired. Op dit moment staat alleen wifi aan.

Verwijderd

de rechten van databeestdigi lijken wel goed te staan.. maar de rechten van /var/www dan?
Pagina: 1