¿Cómo corro como root sudo en Fedora?

¿Cómo corro como root sudo en Fedora?
Un usuario raíz tiene todo el acceso administrativo en un sistema operativo Linux. Algunos de los privilegios raíz incluyen eliminar un archivo, agregar/eliminar una cuenta de usuario, instalar/eliminar una aplicación, cambiar los permisos de archivo, etc. Un usuario estándar no tiene este tipo de privilegios. Sin embargo, un administrador puede otorgar a un usuario estándar de privilegios de SUDO para ejecutar comandos administrativos. De esta manera, un usuario estándar (usuario no raíz) puede ejecutar comandos administrativos sin iniciar sesión como usuario root. Los comandos se ejecutan como si ese usuario fuera un administrador.

Esta publicación describe cómo ejecutar comandos como root sudo en Fedora. Cubrirá el proceso paso a paso sobre cómo agregar un usuario, establecer una contraseña para él y luego asignarlo sudo privilegios. Al final, verificaremos si el usuario ha recibido los privilegios de sudo y puede ejecutar los comandos como sudo.

1. Iniciar sesión como usuario raíz usando el comando a continuación:

$ su -

Ingrese la contraseña de usuario root.

2. Ejecute el comando a continuación para agregar un nuevo usuario:

$ adduser

3. Establezca una nueva contraseña para este usuario utilizando el comando a continuación:

$ passwd

4. En Linux, el /etc/sudoers El archivo define qué usuarios pueden usar el comando sudo y qué comandos pueden ejecutar. Puede editar este archivo utilizando el comando a continuación:

$ Visudo

En el archivo, busque la línea que diga:

%de rueda todos = (todos) todos

Esta línea otorga a todos los miembros de la rueda grupal para ejecutar todos los comandos como sudo. Asegúrese de que no se comente la línea anterior (no tiene un símbolo # al principio). Si se comenta la línea, elimine el símbolo # y luego guarde y salga del editor.

5. Ahora para otorgar cualquier privilegio de usuario de SUDO, agrégalo al grupo de ruedas utilizando el comando a continuación:

$ USERMOD -AG Wheel

Por ejemplo, para otorgar a un usuario "UMARA" de privilegios de sudo, tendremos que agregarlo al grupo "Rueda" utilizando el comando a continuación:

$ usermod -ag wheel umara

6. Para verificar si el usuario se ha agregado al grupo "Rueda", ejecute el comando a continuación:

$ ID

Debería ver el grupo de "rueda" en la salida del comando anterior.

7. Ahora para verificar si el usuario tiene el acceso a sudo, cambie a ese usuario usando el comando a continuación:

$ su -

Después de ejecutar este comando, verá que el aviso se ha cambiado al nuevo usuario. Ahora intente ejecutar cualquier comando como sudo como sudo ls, actualización de sudo dnf, etc. Pedirá la contraseña de sudo. Ingrese la contraseña para la cuenta de usuario, no la cuenta root. Ahora, el comando se ejecutará y verá la salida.

Si recibe un mensaje como "no está en el archivo de sudoers. Este incidente se informará ”, significa que el procedimiento no se ha realizado correctamente y el usuario no tiene privilegios de sudo. Asegúrese de iniciar sesión como root y haber seguido todos los pasos correctamente.

El comando sudo permite a los usuarios ejecutar comandos administrativos sin necesidad de la contraseña de root. En esta publicación, compartimos cómo puede ejecutar comandos como root sudo en Fedora. Recuerde, también puede restringir qué comandos puede ejecutar un usuario como root. Por lo tanto, si algunos usuarios no requieren acceso completo a la raíz, se les puede proporcionar acceso únicamente a las tareas que necesitan para realizar.