Comprender los privilegios de los usuarios y `sudo`
* `Root` cuenta: Históricamente, los sistemas UNIX, incluido Linux, tenían una cuenta 'root` con acceso sin restricciones. Ubuntu deshabilita la cuenta `root` de forma predeterminada por razones de seguridad. En su lugar, utiliza `sudo` (súper do de usuario) para otorgar privilegios raíz temporales a los usuarios autorizados.
* `sudo` privilegios: Cuando instala Ubuntu, generalmente crea una cuenta de usuario. Durante el proceso de instalación, generalmente se le pregunta si desea que este usuario sea un administrador. Si elige que sí, este usuario se agrega al grupo `sudo`. Los miembros del grupo `sudo` pueden ejecutar comandos como 'root` al prefijarlos con' sudo '.
* Cuenta (s) de administrador: La cuenta de usuario que crea durante el proceso de instalación al que brinda privilegios administrativos es efectivamente su cuenta de "netadmin". Utiliza su contraseña junto con `sudo` para realizar tareas de redes administrativas.
Administración de redes (comandos comunes y contraseñas asociadas)
La mayoría de las tareas de red requieren privilegios raíz, por lo que usará 'sudo` con los comandos. Así es como funciona en la práctica:
1. Compruebe la configuración de la red (de solo lectura)
* `Show de IP ADR`:muestra interfaces de red y direcciones IP. (No requiere `sudo` para la visualización básica)
* `ifconfig`:(puede necesitar instalar` net-tools` si no está presente:`sudo apt install net-tools`). También muestra información de interfaz. (No requiere `sudo` para la visualización básica)
* `Route -n`:muestra la tabla de enrutamiento. (No requiere `sudo` para la visualización básica)
* `Cat/etc/network/interfaces`:muestra el archivo de configuración de red (método anterior). (Requiere `sudo` para *editar *, pero no para 'Cat`)
* `Cat/etc/netplan/*. Yaml`:muestra los archivos de configuración de NetPlan (método más nuevo). (Requiere `sudo` para *editar *, pero no para 'Cat`)
* `SystemCTL Status Networking`:verifica el estado del servicio de red. (No requiere `sudo` para la visualización básica)
* `Estado general de NMCLI":verifica el estado de NetworkManager. (No requiere `sudo` para la visualización básica)
2. Modificar la configuración de la red (requiere `sudo` y la * contraseña del usuario * que tiene privilegios sudo)
* usando `ifconfig` (método anterior, a menudo desanimado):
* `sudo ifconfig et0 192.168.1.10 netmask 255.255.255.0`:Asigna una dirección IP a una interfaz. Se le solicitará * la contraseña de su usuario * (la cuenta de administrador).
* `sudo ifconfig et0 down`:derriba una interfaz. *La contraseña de su usuario*.
* `sudo ifconfig et0 up`:plantea una interfaz. *La contraseña de su usuario*.
* usando el comando `ip` (reemplazo moderno para` ifconfig`):
* `sudo ip add add 192.168.1.10/24 dev et0`:asigna una dirección IP. *La contraseña de su usuario*.
* `SUDO IP Link Set Eth0 Down`:derriba una interfaz. *La contraseña de su usuario*.
* `SUDO IP LINK SET ETH0 UP`:Lleva una interfaz. *La contraseña de su usuario*.
* `Ruta IP de sudo Agregar predeterminado a través de 192.168.1.1`:Agrega una puerta de enlace predeterminada. *La contraseña de su usuario*.
* Edición de archivos de configuración (cambios persistentes - recomendados):
* `netplan` (versiones más nuevas de Ubuntu): NetPlan es la herramienta de configuración de red predeterminada. Los archivos de configuración se encuentran en `etc/netplan/`. Son archivos YAML.
* `sudo nano/etc/netplan/01-network-manager-all.yaml` (o nombre de archivo similar). *La contraseña de su usuario*.
* Edite el archivo para configurar su red. * Verifique cuidadosamente la sintaxis Yaml.* Yaml es muy sensible a la sangría.
* `sudo netplan Aplicando ':aplica los cambios. *La contraseña de su usuario*. Esto reiniciará los servicios de red.
* `/etc/network/interfaces` (versiones más antiguas de Ubuntu): Este archivo se utiliza para configurar interfaces de red en versiones anteriores.
*`sudo nano/etc/network/interfaces`:*La contraseña de su usuario *.
* Edite el archivo para configurar su red.
* `SUDO SystemCTL Reinicie las redes ':reinicia el servicio de red para aplicar los cambios. *La contraseña de su usuario*.
* Uso de `NetworkManager` (GUI y herramienta de línea de comandos): NetworkManager a menudo se usa en entornos de escritorio para administrar conexiones de red.
* `nmcli`:interfaz de línea de comandos a NetworkManager.
* `SUDO NMCLI CONEXIÓN Modifique ETH0 IPV4.Addresses 192.168.1.10/24 IPV4.Gateway 192.168.1.1 IPV4.DNS 8.8.8.8`:Modifica una conexión. *La contraseña de su usuario*.
* `sudo nmcli Connects Up Eth0`:plantea una conexión. *La contraseña de su usuario*.
* `sudo nmcli conexión hacia abajo eth0`:derriba una conexión. *La contraseña de su usuario*.
* GUI: Puede usar el applet gráfico NetworkManager (generalmente en la bandeja del sistema) para configurar conexiones. Se le solicitará * la contraseña de su usuario * (la cuenta de administrador) al realizar cambios.
Notas importantes:
* Seguridad: Siempre tenga cuidado al editar archivos de configuración de red. La configuración incorrecta puede evitar que su sistema se conecte a la red.
* copia de seguridad: Antes de hacer cambios en cualquier archivo de configuración, es una buena idea crear una copia de copia de seguridad. Por ejemplo:`sudo cp /etc/netplan/01-network-manager-all.yaml/etc/netplan/01-network-manager-all.yaml.bak`
* Qué método usar: `NetPlan` es el método preferido en los sistemas Ubuntu más nuevos (18.04 y posterior). `NetworkManager` es bueno para administrar conexiones en escritorios, especialmente redes inalámbricas. La edición `/etc/network/interfaces` todavía es posible pero menos común.
Cómo determinar su cuenta de administrador
1. Verifique el grupo `sudo`: Ejecute este comando en una terminal:
`` `Bash
agrupa tu_username
`` `` ``
Reemplace `Your_Username` con su nombre de usuario real. Si la salida incluye `sudo`, su cuenta tiene privilegios de administrador.
2. Verifique el archivo `/etc/sudoers` (avanzado): Este archivo define qué usuarios y grupos pueden usar 'sudo'. * ¡Ten mucho cuidado al editar este archivo!* Un error puede bloquearlo de su sistema.*
`` `Bash
sudo visudo
`` `` ``
Busque líneas que otorguen privilegios a usuarios o grupos. Líneas como:
`` `` ``
you_username all =(todos:todos) todos
%sudo all =(todos:todos) todos
`` `` ``
Estas líneas indican que `Your_Username` y los miembros del grupo` sudo` tienen privilegios completos de 'sudo`.
En resumen: La contraseña "NetAdmin" es la contraseña para la cuenta de usuario que creó durante la instalación de Ubuntu a las que dio privilegios administrativos (es decir, la cuenta que es miembro del grupo 'sudo`). Utiliza esa contraseña con el comando `sudo` para realizar tareas de red.