
ubuntu@ubuntu:~$ su -
Password:
su: Authentication failure
He dado la contraseña pero sigue siendo la misma que la anterior, ¿alguien puede ayudarme?
Respuesta1
su
se utiliza para autenticarse como otro usuario (si la cuenta está en el sistema; distinta a la suya). Si desea utilizar su
entonces debe utilizar:
su username -c command
dóndenombre de usuarioes el nombre de la cuenta que está intentando utilizar ydominioes lo que quieres ejecutar.
Le pedirá que ingrese la contraseña. Tendrás que introducir la contraseña delnombre de usuariocuenta y no la tuya.
Pero como simplemente estás intentando ingresar como root
, simplemente debes escribir:
sudo su
e ingresa la contraseña de la root
cual es, por defecto, la contraseña de tu cuenta de administrador. Aquí hay una captura de pantalla como ejemplo:
Respuesta2
Para ejecutar el terminal como root, debe acceder al shell root mediante el superusuario.sudo
Hay dos formas de hacerlo,
sudo -i
donde ejecuta un shell con privilegios de root y también adquiere el entorno del usuario root.
sudo su
donde su
se utiliza para cambiar a otro usuario, donde también puede cambiar al usuario raíz invocando el comando sin parámetro. su
le solicita la contraseña del usuario para cambiar, después de escribir la contraseña, cambió al entorno del usuario. Decir ese sudo su
comando significa que estás ejecutando su
como sudo
(root). llama a bash como un shell interactivo sin inicio de sesión. Entonces bash solo se ejecuta .bashrc
. Puedes ver que después de cambiar a root seguirás en el mismo director.