Iniciar sesión en terminal como root de forma predeterminada

Iniciar sesión en terminal como root de forma predeterminada.

Para un sysadmin que maneja servidores, también para los usuarios que necesitan de manera continua un acceso root (sudo) a la consola (terminal), puede llegar a ser un autentico engorro, tener que estar solicitando permiso constantemente.

En este articulo, aprenderemos a configurar nuestro sistema de modo que nos permita iniciar sesión en la terminal como root (sudo), con nuestro usuario. Para que me entiendas… siempre que abras la terminal tendrás acceso sudo (root).

Debes tener cuidado, la restricción es para que el sistema sea más seguro y bloquee intromisiones. Si te decides a seguir este tutorial es bajo tu responsabilidad. No te recomiendo este proceso por evitar escribir dos o tres veces al día «sudo + password«.

Para crear este articulo hemos ejecutado los comandos y procesos en un sistema Ubuntu 18.04 LTS, pero es valido para la mayoría de distribuciones linux.

 

Iniciar sesión en terminal como root de forma predeterminada

Para lograr nuestro objetivo, editamos el archivo sudoers.

Dependiendo de la distribución linux que uses, se abre el editor Vim, o el editor nano. En nuestro caso, el editor por defecto es nano y nos solicita permiso para editar el archivo, responde Y.

Permiso para editar el archivo sudoers

Permiso para editar el archivo sudoers

 

Veras el contenido del archivo, debe ser similar a…

# This file MUST be edited with the ‘visudo’ command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path=»/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin»

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on «#include» directives:

#includedir /etc/sudoers.d

En la linea (en el ejemplo la ultima)…

# See sudoers(5) for more information on «#include» directives:

#includedir /etc/sudoers.d

Debes agregar a continuación lo siguiente (con tu nombre de usuario).

ejemplo…

# See sudoers(5) for more information on «#include» directives:

#includedir /etc/sudoers.d
sergio ALL=NOPASSWD: ALL

Si no te parecen suficientes los permisos concedidos, o te da problemas también puedes agregar…

Una vez realizadas las modificaciones te recomiendo reiniciar el sistema.

 

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

Agregar comentario