Return-Path: Received: from nm12-vm0.bullet.mail.sp2.yahoo.com ([98.139.91.242]:36606 "HELO nm12-vm0.bullet.mail.sp2.yahoo.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1750764Ab1AIHla convert rfc822-to-8bit (ORCPT ); Sun, 9 Jan 2011 02:41:30 -0500 Message-ID: <965737.12090.qm@web111718.mail.gq1.yahoo.com> Date: Sat, 8 Jan 2011 23:41:28 -0800 (PST) From: Mahmood Naderan Subject: Problem with sharing /home To: linux-nfs@vger.kernel.org Content-Type: text/plain; charset=iso-8859-1 Sender: linux-nfs-owner@vger.kernel.org List-ID: MIME-Version: 1.0 Hi, I have a server (192.168.1.1)?and worker (192.168.1.2)?stations and want to share /home which is belong to the server. This is the content of my /etc/exports: /home??????????????? 192.168.1.2(rw,sync,no_root_squash) Before sharing, the list of users on both stations are: server: root, mahmood, user1, user2 worker: root, mahmood, user3, user4 As you can see two users are common. Then I opened /etc/fstab on worker and commnet the original /home line and added this line: server:/home? /home? nfs defaults 0 0 ? Then I ran "sudo exportfs -a" on server and "sudo mount -a" on the worker. Please look at the output of "ls -l" command on both server and worker: mahmood@server:home$ ls -l total 36 drwxr-xr-x 28?user1?????? users??? 4096 2011-01-08 21:49 user1 drwxr-xr-x? 4?user2??????? users??? 4096 2011-01-08 21:55 user2 drwx------? 2 root?????? root??? 16384 2010-10-24 17:23 lost+found drwxr-xr-x 26 mahmood??? mahmood? 4096 2011-01-09 10:49 mahmood mahmood@worker:home$ ls -l total 36 drwxr-xr-x? 4?user3? users??? 4096 2011-01-08 21:55 user1 drwxr-xr-x? 9?user4 users??? 4096 2011-01-08 23:05 user2 drwx------? 2 root??? root??? 16384 2010-10-24 17:23 lost+found drwxr-xr-x 26 mahmood mahmood? 4096 2011-01-09 10:49 mahmood drwxrwxrwx? 5 root??? root???? 4096 2011-01-05 21:27 shared As you can see, the permission of user1 and user2 home direcoties are granted to user3 and user4. But since "mahmood" and "root" have separate account on both stations, there is no problem with their access. ? The effect of this anomaly is that when user1 want to ssh from server to wroker, he can not write anything in his home direcotry: user1@server:~$ mkdir a user1@server:~$?ssh worker enter password.... user1@worker:~$ mkdir b mkdir: cannot create directory `b': Permission denied user1@worker:~$ How can I fix that? Thanks, // Naderan *Mahmood;