Skip to main content

Can't add user to sudo group in CentOS 7 x86_64 (GUI)


Problem Statement: Username is not in the sudoers file. This incident will be reported

I installed the CentOS 7 on my system, and ran below command:

sudo yum install vim

and entered my password, it says

"pkumar is not in sudoers file. This incident will be reported."

When I try to add my user to sudo group by command

adduser pkumar sudo

it doesn't add the user pkumar.

When I used the below command:

usermod -aG sudo pkumar

It did not work and I got the below result:

"The group "sudo" does not exist."

The reason adduser pkumar sudo does not work is "The group "sudo" does not exist yet"

The below command to add the user to the "wheel" group does work:

usermod -aG wheel pkumar

But at this point, switching to user pkumar and doing sudo still fails.

We need to do one more thing. Use vi to open and edit the /etc/sudoers file. Make sure that the line starting with %wheel is not commented. It should look like this:

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL

That is the final step to set up the account and now everything should work !!


Pankaj

Comments

Popular posts from this blog

Spring Cloud vs AWS/GCP/Azure Cloud - In the realm of Distributed Systems Development

The Scalability and High-Availability have become defacto standards for Distributed Systems development. The traditional applications are moving fast from the On-Prem model to the Cloud. With such requirements, it has become imperative to build an application with robust APIs or Cloud Services having fault-tolerant and graceful fallback functionality. Spring framework has emerged as a full-fledged, robust, feature-rich and mature ecosystem over time. It has been equipped with lots of features for rapid development. Spring Boot dominates the Cloud Native Software development. With the introduction of Spring Boot, the Microservices development has catapulted to a whole new level as it brings all sorts of dependencies in one place. Spring Cloud is an umbrella project under the Spring ecosystem. It consists of many sub-projects to build a robust distributed system. It was primarily developed by Netflix and open-sourced as part of Netflix OSS to create resilient, fault-tolerant and s...

Program "make" not found in PATH in Eclipse

In order to fix the error "Program "make" not found in PATH in Eclipse", follow below steps: Right Click on the Project -> Properties -> C/C++ Build ->Environment Check PATH, if it has C:\cygwin64\bin in the path or not. Sometimes path set in Environment variables is not reflected in the Eclipse, so you have to edit it here. Build/Restart the eclipse again, you should be able to get rid of the error. If it still persists, do right click on the Project -> Properties -> C/C++ Build ->Tool Chain Editor Current toolchain: ->Cygwin GCC Current builder: -> GNU Make Builder It should work now !! Pankaj

Create the Vsix package from a class library

A project that was created as a class library that contains numerous controls that can be used in windows forms applications. In order to create an installation package (*.vsix) that will embed these controls into the visual studio toolbox window. The controls are visible in the toolbox window when being in the solution that has this project within itself. I have created a vsix project and referenced the component project's dll as a Microsoft.VisualStudio.Assembly asset. The VS2017 build process creates the vsix file that I need. When I run it on a system with a fresh VS installation, it goes through the install process with no problems, but the components don't show up in the toolbox. When I try to register the asset as a Microsoft.VisualStudio.ToolboxControl, I get the error 'The target "PkgdefProjectOutputGroup" does not exist in the project.  To reslolve the below error which comes while adding reference of DLL application to VSIX project for Visual ...