On Sat, Nov 29, 2014 at 10:56 AM, Mahmood N <nt_mahm...@yahoo.com> wrote:
> Hi
> A server and a client both run SL6.3. On server, I have exported a disk with
> the following property
>    /data 192.168.1.0/24(rw,sync,no_root_squash)
>
> and on the client side, I wrote this entry in the fstab
>    192.168.1.5:/data       /data                   nfs     defaults     0 0
>
> However on the client side, I am not able to create folders.
>
> [mahmood@client data]$ mkdir afolder
> mkdir: cannot create directory `afolder': Permission denied
>
> However, root has the write permission.
>
> [root@client data]# mkdir a
> [root@client data]#
>
> How can I grant the write permission tot he user?
>
> Regards,
> Mahmood

You need to learn about "uid", "gid", and file system permissions.
"The user" and "the groupo" that own a file are stored, on the NFS
serrver's file system, as numbers. Those numbers are tied to group and
owner as far as the login name and login user's groups by
"/etc/passwd", "/etc/group", and lots of different network tools that
can also do that.

If the user name on the client *has the same uid and group gid
memberships* as the server expects, then they'lll typically have
permission to write to those directories. This is much like file
ownership on a local directory. If someone else owns the directory,
*and did not allow write access to others*, others will not be able to
write there.

In this case, I would do "ls -al /data" and see who owns it. Then I'd
look up the man pages for "chown" and "chgrp" and "chmod" to get a
handle on what you want to allow and prevent.

Reply via email to