Linux - Security This forum is for all security related questions.
Questions, tips, system compromises, firewalls, etc. are all included here. |
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.
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.
|
 |
02-18-2007, 08:40 PM
|
#1
|
Senior Member
Registered: Oct 2004
Location: Southeast, U.S.A.
Distribution: Debian based
Posts: 1,250
Rep: 
|
Proper way to set user as root access?
I would like to be able to set a user account to have the same privelages as root. I previously tried to set the GID in /etc/passwd to 0 (like root) for that user, but that didn't seem to work. Is there something else I need to do?
|
|
|
02-18-2007, 11:24 PM
|
#2
|
Member
Registered: Oct 2006
Location: Melbourne, Australia
Distribution: ArchLinux, ArchServer, Fedora, CentOS
Posts: 449
Rep:
|
You can't set a user up identical to root - that would be pretty redundant as far as security is concerned.
Why do you need to have a user setup to emulate root?
It would be better to leave the user as a "normal" user, and setup sudo on your box. I usually add my "admin" users to the 'root' group, then add an entry in to sudoer's file that allow member of the root group to execute anything as root. Then all I have to do is just pre-pend "sudo" to all my commands that need root. It will effectively increase the verbosity of log detail so you can add accountability to root actions to a particular user if they do stuff something.
|
|
|
02-19-2007, 02:39 PM
|
#3
|
LQ Guru
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 27,794
|
You can set up a user as a group-0, which will have root privileges, but that's a VERY bad idea. I concur with the previous poster; install and set up SUDO. If you ABSOLUTELY need it, a user can run a SUDO shell, effectively giving them root-rights.
Root should be used sparingly, and with great caution.
|
|
|
02-19-2007, 05:30 PM
|
#4
|
Member
Registered: Oct 2003
Location: Sydney, Australia.
Distribution: Debian, Ubuntu
Posts: 400
Rep:
|
A root shell using sudo can be had with:
Just thought I'd add my 2 bits. 
|
|
|
02-19-2007, 08:03 PM
|
#5
|
Senior Member
Registered: Oct 2004
Location: Southeast, U.S.A.
Distribution: Debian based
Posts: 1,250
Original Poster
Rep: 
|
Ok, I'll look into Sudo. Never done it. Thank you all for providing me with the info ... and for not chewing me a new one for asking the question ... 
|
|
|
All times are GMT -5. The time now is 09:53 PM.
|
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
|
|