NFS

Example Configuration
Very simple stuff.

Server
/etc/hosts.{allow,deny} must be setup to allow access from the clients.

/etc/exports:

/PATH/DIR1 10.1.1.0/255.255.255.0(async,no_subtree_check,ro) \____________________/                |__________ all 10.1.1.* clients (just an example)

/PATH/DIR2 10.1.1.49(async,no_subtree_check,rw)

If usernames match, write access won't be a problem. Otherwise, you may have to specify a mapping between the anonymous user on the client and a real user on the server:

/PATH/DIR2 10.1.1.49(async,rw,all_squash,anonuid=1004,anongid=100) \______________________/     access by an anonymous user is treated like _____| the user with userid 1004 and groupid 100

Client
/etc/fstab on 10.1.1.49:

SERVER_IP:/PATH/DIR1  /mnt/DIR1       nfs       ro             0       0 SERVER_IP:/PATH/DIR2  /mnt/DIR2       nfs       rw             0       0

Run  to mount all entries in /etc/fstab.