Providing Root Privileges User/Group in Linux
If we need to provide any user the privileges as root user to perform any administrative task, we can do via giving sudo access.
The important commands and file related to provide these privileges are as below:
1) File which Controls this privilege
/etc/sudoers
2) If we want to edit /etc/sudoers file then use following command
visudo
3) We need to change permission in below line in /etc/sudoers file.
username host_list = (users) command
username : This corresponds to the user to which sudo access need to be provided
host_list: This defines the hosts on which the user is allowed sudo access
users: This defines the users as which ‘username’ can execute the commands
command : This defines the commands that the user is allowed to execute as root/another user.
5) Allow a specific user to run any commands as any user in any hosts
himanshu ALL=(ALL) ALL
6) Allow users in a specific group to run any command(like dba is the group in my system)
%dba ALL=(ALL) ALL
7) Allow user to run commands without authenticating
himanshu ALL=(ALL) NOPASSWD: ALL
8) Run the previously executed command in sudo
sudo !!
Post a Comment
Post a Comment