Necesita acceso de root (también conocido como superusuario) para ejecutar programas administrativos en Linux. Generalmente, las distribuciones de Linux proporcionan una cuenta de root separada, pero esa cuenta está bloqueada en Ubuntu Linux de forma predeterminada por seguridad. Para ejecutar comandos con acceso root, use sudo.
Paso
Método 1 de 2: Ejecución de comandos raíz con Sudo
Paso 1. Presione Ctrl + Alt + T para abrir una ventana de Terminal
A diferencia de otras distribuciones de Linux, Ubuntu bloquea la cuenta raíz de forma predeterminada. Por lo tanto, no puede usar el comando su para ejecutar una terminal raíz. Para reemplazar su, use sudo.
Paso 2. Ingrese sudo al comienzo del comando
sudo, abreviatura de super user do, te permite ejecutar comandos en Linux como root.
- Por ejemplo, el comando sudo /etc/init.d/networking stop detendrá los servicios de red y sudo adduser agregará un nuevo usuario al sistema. Los dos comandos anteriores deben ejecutarse como root.
- Se le pedirá que ingrese la contraseña de la cuenta antes de que sudo ejecute el comando. Linux almacena su contraseña durante 15 minutos para que no tenga que escribirla cada vez que ejecuta un comando.
Paso 3. Utilice el comando gksudo para ejecutar programas con una interfaz gráfica que requieran acceso de root
Por razones de seguridad, Ubuntu no recomienda que use sudo para ejecutar programas con una interfaz gráfica. En su lugar, inicie un comando para abrir un programa de interfaz gráfica con gksudo.
- Por ejemplo, use el comando gksudo gedit / etc / fstab para abrir el archivo fstab en GEdit, un programa de edición de texto con una interfaz gráfica.
- Si está utilizando KDE, reemplace gksudo con kdesudo.
Paso 4. Simule el acceso de root con el comando sudo –i si necesita acceso de shell de root para ejecutar ciertos scripts
El comando le permite acceder a la cuenta de superusuario y a las variables de entorno.
- Ingrese el comando sudo passwd root para crear una contraseña y activar la cuenta de root. Recuerda la contraseña.
- Ingrese sudo -i, luego proporcione la contraseña de root cuando se le solicite.
- La línea de comando cambiará de $ a #. El símbolo # indica que tiene acceso de root.
Paso 5. Otorgue acceso a sudo a los usuarios que aún no tienen acceso agregándolos al grupo sudo
Use el comando usermod -aG sudo username y reemplace "username" con el nombre del usuario al que desea otorgar acceso.
Método 2 de 2: Habilitación de la cuenta raíz
Paso 1. Presione Ctrl + Alt + T para abrir una ventana de Terminal
A diferencia de otras distribuciones de Linux, Ubuntu bloquea la cuenta raíz de forma predeterminada por seguridad. Para ejecutar comandos de forma segura con privilegios de root, use
sudo
o
gksudo
. Si realmente necesita acceder a la cuenta de root, por ejemplo, para programas importantes a los que solo un usuario tiene acceso, puede habilitar la cuenta de root con un simple comando.
Habilitar la cuenta de root puede dañar el sistema. Ubuntu no recomienda que habilite la cuenta raíz
Paso 2. Ingrese el comando sudo passwd root y presione Enter
Se le pedirá que ingrese una nueva contraseña para la cuenta de root. No olvide esta contraseña.
Paso 3. Ingrese la contraseña, luego presione Enter
Paso 4. Repita la contraseña cuando se le solicite, luego presione Enter
Ahora, la cuenta raíz está protegida con contraseña y es accesible.
Paso 5. Ingrese su - y presione Enter
Ingrese la contraseña de root cuando se le solicite acceder a la cuenta.
Para deshabilitar la cuenta de root, use el comando sudo passwd -dl root
Consejos
- Siempre que sea posible, evite usar la cuenta raíz directamente. Puede ejecutar casi cualquier comando con privilegios de root a través de sudo o gksudo.
- También puede utilizar el comando sudo –i para acceder a otras cuentas de usuario en el sistema. Por ejemplo, para acceder al usuario "ayu", use el comando sudo –I ayu e ingrese su contraseña (en lugar de la de Ayu).