how to restrict one particular user to access one particular folder?
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
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.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
how to restrict one particular user to access one particular folder?
Hallo,
It looks easy but I dont know.
I just would like one special user cannot access one folder, but the other users can. I want all other users but this person can access this folder.
chmod / chgrp / chown are usually good to use, but I can only with that exclude all users to access the folder.
This sort of thing is normally done by using groups. First create a group for the special folder. Then add all of the users to that group except the one user to exclude. Then make the folder owned by the group and remove access for "other". Here is an example where there are user accounts user01, user02, and user03. We want to exclude user02 from the special folder. All user accounts already belong to the users, video, and disk user groups.
This sort of thing is normally done by using groups. First create a group for the special folder. Then add all of the users to that group except the one user to exclude. Then make the folder owned by the group and remove access for "other". Here is an example where there are user accounts user01, user02, and user03. We want to exclude user02 from the special folder. All user accounts already belong to the users, video, and disk user groups.
Sorry. I put the wrong syntax for usermod. The user account name goes after all of the parameters. The usermod command has the same syntax and parameters as the useradd command.
You remove accounts from a group membership by using the usermod command and the -G parameter, then just leave the group out of the list that you write. So if a user account named user01 belongs to the video, disk, and cdrom groups, and you want to remove the cdrom group you would enter the following command.
Code:
usermod -G video,disk user01
Last edited by stress_junkie; 12-10-2006 at 09:20 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.