[SOLVED] Setup sudo to allow any commands in one directory
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.
I'm having sort of a brain lapse at the moment and cannot remember how to setup a single user to run any commands inside of one directory. They should be able to sudo execute any command, rm, cp, ls, etc.. inside of a directory.
So for example purposes lets say username is Bob and he needs to run any command in the /app/ directory. What is the syntax or a good link you can point me to to reference this setup?
After doing some more digging doesn't look like sudo allows this set-up. I thought I had done it before but maybe I am mistaken. This is definitely a piece of functionality that should be looked at though for future implementations.
If you have a soln, please post it.
To me though, your requirement sounds more like a chroot or file ownerships question.
sudo is based on users and cmds, not dir tree location.
Yep chrism no solution with sudo, so no solution = solved I guess. There may be some alternate ways to approach it but I just gave it throughout the filesystem and called it a day.
There is no solution with sudo to limit access to specific directories. You must do it with chrooted shell access or use setuid/setgid perms. There may be an alternate software solution that someone else has created but I have yet to find it.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.