Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash sudo uso: Ejecutar comandos como superusuario
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash sudo uso: Ejecutar comandos como superusuario

Overview

El comando sudo permite a un usuario ejecutar programas con los privilegios de otro usuario, por lo general el superusuario (root). Esto es útil para realizar tareas administrativas que requieren permisos elevados.

Usage

La sintaxis básica del comando sudo es la siguiente:

sudo [opciones] [argumentos]

Common Options

  • -u [usuario]: Permite especificar el usuario con el que se desea ejecutar el comando.
  • -k: Obliga a sudo a pedir la contraseña en la próxima ejecución, incluso si la contraseña fue ingresada recientemente.
  • -l: Muestra los comandos que el usuario puede ejecutar con sudo.
  • -i: Inicia una sesión de shell como el usuario especificado, similar a un inicio de sesión normal.

Common Examples

Aquí hay algunos ejemplos prácticos del uso de sudo:

  1. Actualizar el sistema:
    sudo apt update && sudo apt upgrade
    
  2. Instalar un paquete:
    sudo apt install nombre_del_paquete
    
  3. Editar un archivo de configuración:
    sudo nano /etc/archivo_de_configuracion.conf
    
  4. Reiniciar el servicio de red:
    sudo systemctl restart network
    
  5. Ejecutar un comando como otro usuario:
    sudo -u otro_usuario comando
    

Tips

  • Siempre verifica el comando que vas a ejecutar con sudo para evitar cambios no deseados en el sistema.
  • Usa sudo -l para revisar qué comandos puedes ejecutar, lo que puede ayudarte a evitar errores.
  • Considera usar sudo solo cuando sea necesario, para mantener la seguridad de tu sistema.