Estoy ejecutando Ubuntu 12.04 en mi portátil utilizando VMware Player. No estoy seguro de por qué, pero tengo una cuenta llamada "Cuenta de usuario" además de mi cuenta que por lo general el inicio de sesión para utilizar Ubuntu. Bueno, eso fue sólo un comentario de lado, pero básicamente todo lo que estoy tratando de hacer es instalar la biblioteca ncurses en Ubuntu. He intentado instalar ncurses usando las siguientes líneas de comando:
sudo apt-get install libncurses5-dev
sudo apt-get install ncurses-dev
Cuando intenté instalar ncurses dos veces usando los comandos anteriores recibí el siguiente mensaje en la terminal:
[sudo] password for username
Cuando escribo mi contraseña recibo el siguiente mensaje:
username is not in the sudoers file. This incident will be reported.
Hasta ahora he probado a habilitar la cuenta del usuario root ("Super User") siguiendo las instrucciones de este enlace: https://help.ubuntu.com/community/RootSudo
Estas son algunas de las cosas que el enlace sugiere hacer:
Permitir que otro usuario ejecute sudo. Escriba lo siguiente en la línea de comandos:
sudo adduser username sudo
O
sudo adduser nombre de usuario sudo
iniciando la sesión como otro usuario. Escriba lo siguiente en la línea de comandos:
sudo -i -u nombredeusuario
Habilitando la cuenta de root. Escriba lo siguiente en la línea de comandos:
sudo -i
O
sudo passwd root
He probado todas las líneas de comando anteriores y después de escribir cada comando se me pidió mi contraseña. Después de introducir mi contraseña recibí el mismo mensaje que cuando intenté instalar ncurses:
fsolano is not in the sudoers file. This incident will be reported.
Sigue el enlace para restablecer tu contraseña de administrador [parece que has nombrado tu cuenta de usuario de administrador como 'usuario' :)]
https://askubuntu.com/questions/24006/how-do-i-reset-a-lost-administrative-password
Después de eso, inicie sesión como el usuario administrador y ejecute lo siguiente.
sudo usermod -aG sudo,adm fsolano
Ahora puedes iniciar sesión como 'fsolano' y deberías poder ejecutar el comando sudo.
El archivo de configuración /etc/sudoers
lista quién puede ejecutar qué comandos como qué usuario.
En ubuntu este archivo contiene una línea que permite a todos los usuarios del grupo sudo
ejecutar comandos como el usuario root
.
Para comprobar qué usuarios están en el grupo sudo puedes escribir getent group sudo
. También puedes comprobar los grupos de tu usuario actual escribiendo id
.
Probablemente tu usuario actual no está en el grupo sudo y por lo tanto no puede utilizar el comando sudo
.
Inicie sesión como algún usuario habilitado para sudo si desea ejecutar sudo
.
Haga esto para restablecer la contraseña de su usuario administrador.
https://help.ubuntu.com/community/LostPassword
Entonces podrá conceder el permiso sudo a su usuario normal con
sudo adduser username sudo
como has puesto en tu pregunta original.
Por cierto: ¿por qué estás instalando ncurses? ¿Estás compilando algo?