Solved

how do i grant a user permission to create folders

Posted on 2010-08-18
7
737 Views
Last Modified: 2013-12-06
i need to grant a user higher level of filesystem permissions.  I want to give him root permissions.  i have the admin account.
0
Comment
Question by:globalterminal
7 Comments
 
LVL 3

Expert Comment

by:adallen
ID: 33465039
0
 

Author Comment

by:globalterminal
ID: 33465083
got an example?
and sudo will be effective the change whenever the user logs in?
0
 
LVL 3

Accepted Solution

by:
adallen earned 300 total points
ID: 33465121
Follow the man page:

man sudo

you will need to add the user to the sudousers file under /etc/ by using visudo

All the answers are in the man page

example:

user types:

sudo chmod 774 /home/user/bla

or you can give the user full root permissions:

sudo /bin/bash
0
Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

 
LVL 77

Expert Comment

by:arnold
ID: 33465208
Instead of user rights elevation that susdo provides, you might be better off using setfacl if there is a specific location where you want the user to have these rights.


setfacl is equivalent to chmod but allows the admin to configure multiple levels of access to the same folder.
i.e.
group1 has read-only access /resourcefolder
group2 has read-write access /resourcefolder
these can only be seen using getfacl /resourcefolder

setfacl -m g:group1:rx /resourcefolder
setfacl -m g:group2:rwx /resourcefolder

for user you would use u:username:rights

ls / | grep resourcefolder
will have a + at the end of drwxr-xr-x+ to indicate that there is an ACL.
0
 

Author Comment

by:globalterminal
ID: 33465393
the user needs permissions to create subdirectories inside the the /opt dir.

how would i do that?
0
 
LVL 9

Assisted Solution

by:jeremycrussell
jeremycrussell earned 200 total points
ID: 33465901
A few options.

1. Add the user to the owning group of /opt and change permission of /opt to allow it group writeable "chmod g+rwx /opt"

2. Just open /opt to be writable by the world (not recommended) "chmod ago+rwx /opt"

3. Create an acl to allow that single user access to write to /opt. "setfacl -m u:<user>:rwx /opt", replacing <user> with the proper uid.
0
 

Author Comment

by:globalterminal
ID: 33465938
i used chmod 777 opt
0

Featured Post

U.S. Department of Agriculture and Acronis Access

With the new era of mobile computing, smartphones and tablets, wireless communications and cloud services, the USDA sought to take advantage of a mobilized workforce and the blurring lines between personal and corporate computing resources.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
1. Introduction As many people are interested in Linux but not as many are interested or knowledgeable (enough) to install Linux on their system, here is a safe way to try out Linux on your existing (Windows) system. The idea is that you insta…
Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:
Connecting to an Amazon Linux EC2 Instance from Windows Using PuTTY.

828 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question