| Linux - Server This forum is for the discussion of Linux Software used in a server related context. |
| Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
12-28-2010, 08:14 AM
|
#1
|
|
Member
Registered: May 2010
Posts: 391
Rep:
|
write permission for users on NFS folder
I have setup a NFS server and this the content of /etc/exports at the server with IP A.B.C.D1 is:
/home/shared A.B.C.D2(rw,no_root_squash)
Problem is, only the root at A.B.C.D1 and A.B.C.D2 can write to that folder. How can I make that possible for other users?
|
|
|
|
12-28-2010, 10:44 PM
|
#2
|
|
Member
Registered: Sep 2009
Location: Maryland
Distribution: Slackware
Posts: 68
Rep:
|
You could make the permissions on the directory you are exporting world readable/writable.
You could also create a group on both machines and add the users you want to have read/write access. Then set that group as the group owner on the directory with chgrp and apply the appropriate permissions using chmod. Just make sure the GID of the group is the same on both the NFS server and client machines.
If the UID of the user you're trying to write as doesn't have local permissions to the folder, then I don't think they will be able to write to it regardless of the rw option in the NFS exports file.
|
|
|
|
12-29-2010, 01:09 AM
|
#3
|
|
Member
Registered: May 2010
Posts: 391
Original Poster
Rep:
|
What commands should I use? Also I have set rw for that folder in /etc/exports. Isn't enough?
|
|
|
|
12-29-2010, 01:18 AM
|
#4
|
|
Senior Member
Registered: Apr 2008
Location: Nagpur, India
Distribution: Cent OS 5/6, Ubuntu Server 10.04
Posts: 4,592
Rep: 
|
No making rw in NFS will allow writable bit set in NFS but if the file system permissions are not set to allow write permissions to certain users, it will not allow writing to the folder. On the NFS server from where you have exported the share, use chmod 755 or whatever permissions you want on the folder.
|
|
|
|
12-29-2010, 01:25 AM
|
#5
|
|
Member
Registered: May 2010
Posts: 391
Original Poster
Rep:
|
Currently it is set to 755 (server is A.B.C.D1)
Code:
mahmood@A.B.C.D1:home$ ls -l shared
total 4
drwxr-xr-x 2 root root 4096 2010-12-27 17:40 a
So what should I do next?
|
|
|
|
12-29-2010, 01:48 AM
|
#6
|
|
Senior Member
Registered: Apr 2008
Location: Nagpur, India
Distribution: Cent OS 5/6, Ubuntu Server 10.04
Posts: 4,592
Rep: 
|
If the only user from client is root, you should have no problems. But there are other users than root, one way is to synchronise the user ids on both, client and server and set the permissions accordingly. Else you could make the folder world writable by changing the permissions to 777. Its your take on it but I would not prefer to make it world writable if I do not know what I am doing. But synchronising users would also take a lot of time if you do not have centralised user management and to make it easy you could make the folder world writable.
Just change the permissions to 777 for the folder.
|
|
|
|
12-29-2010, 02:30 AM
|
#7
|
|
Member
Registered: May 2010
Posts: 391
Original Poster
Rep:
|
so if I can do chmod 777, what was the purpose of /etc/exports? Shall I ignore that?
|
|
|
|
12-29-2010, 03:07 AM
|
#8
|
|
Senior Member
Registered: Apr 2008
Location: Nagpur, India
Distribution: Cent OS 5/6, Ubuntu Server 10.04
Posts: 4,592
Rep: 
|
No. Both are independent. exports file is used to export the share over the network for clients over NFS. And file system permissions are guided by the host operating system. Both are needed. Unless you used exports file, clients would not see the shares.
|
|
|
|
12-29-2010, 03:17 AM
|
#9
|
|
Member
Registered: May 2010
Posts: 391
Original Poster
Rep:
|
Thanks for your help. 
|
|
|
|
12-29-2010, 04:32 AM
|
#10
|
|
Senior Member
Registered: Apr 2008
Location: Nagpur, India
Distribution: Cent OS 5/6, Ubuntu Server 10.04
Posts: 4,592
Rep: 
|
And if there are any more doubts, you can google first. It should give you more information than what you need. And if you feel issue has been resolved, you should mark the thread solved.
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 03:47 AM.
|
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|