Difference between revisions of "Package:Sudo"

m (more importing)
m (disabling root info)
Line 27: Line 27:
  
 
{{Console|body=$##i## su -c 'shutdown -r now'}}
 
{{Console|body=$##i## su -c 'shutdown -r now'}}
 +
 +
===== Disabling Root Access By Password =====
 +
To better secure a system, one may desire to disable root logins by password.
 +
 +
{{console|body= ###i## passwd --lock root}}
 +
 +
to access root:
 +
 +
{{Console|body= $##i## sudo su}}
 +
 +
Root can also be accessed by logging in via ssh keys, or as a restricted user then sudo su as above.
  
 
====Bash Completion====
 
====Bash Completion====

Revision as of 05:53, January 8, 2015

app-admin/sudo


Source Repository:Gentoo Portage Tree
Homepage

Summary: Allows users or groups to run commands as other users

Use Flags

sendmail
Allow sudo to send emails with sendmail.
offensive
Let sudo print insults when the user types the wrong password.

News

Drobbins

Better Experiences: Ego and Vim

Info on Funtoo's new personality tool called 'ego', and user-focused updates to vim's defaults.
27 April 2015 by Drobbins
Drobbins

How We're Keeping You At the Center of the Funtoo Universe

Read about recent developments that keep you, our users, at the forefront of our focus as Funtoo moves forward.
10 April 2015 by Drobbins
Mgorny

New OpenGL management in Funtoo

Funtoo is switching to an improved system for managing multiple OpenGL providers (Mesa/Xorg, AMD and NVIDIA). The update may involve blockers and file collisions.
30 March 2015 by Mgorny
View More News...

Sudo

Tip

This is a wiki page. To edit it, Create a Funtoo account. Then log in and then click here to edit this page. See our editing guidelines to becoming a wiki-editing pro.


sudo allows privilege escalation for non root users to perform restricted actions while in a locked down user environment.

Emerge

# emerge sudo


Configuration

Passwordless

The sudo configuration file is located @ /etc/sudoers.

$su -c 'nano /etc/sudoers'


Remove the # in the line....

%wheel ALL=(ALL) NOPASSWD: ALL

Add your user to the wheel group to enable sudo:

$ su -c 'gpasswd -a $USER wheel'


Either log out, and in again or restart:

$ su -c 'shutdown -r now'


Disabling Root Access By Password

To better secure a system, one may desire to disable root logins by password.

# passwd --lock root


to access root:

$ sudo su


Root can also be accessed by logging in via ssh keys, or as a restricted user then sudo su as above.

Bash Completion

Users that want bash completion with sudo need to run this once.

$ echo "complete -cf sudo" >> $HOME/.bashrc