Estaba usando ssh e intentaba actualizar un sistema de Ubuntu 10.04 a 12.04. La conexión tenía un problema, así que tuve que iniciar sesión nuevamente para finalizar la actualización. despues de correr
sudo dpkg --configure -a
eso fue requerido, parece que el sistema ya no me reconoce como un sudoer. Si ejecuto algún comando como sudo, obtendré
sudo: unknown uid xxxxx: who are you?
(xxxxx es para la identificación real, por supuesto) y de forma similar whoami
volverá
whoami: cannot find name for user ID xxxxx
Además, cuando intento ssh
obtener un permiso denegado (a pesar de que todavía estoy conectado en la máquina en una sesión diferente).
/etc/passwd
y vea si la identificación está realmente allí.Respuestas:
Esto significa que el UID actual que está utilizando no está presente
/etc/passwd
. Este no es un problema grave si la administración de su sistema sabe lo que está haciendo. Puede verificarlo usando:Entonces, ahora que tiene un archivo llamado
whoami
, analícelo:fuente
Me había unido a mi computadora a un dominio de Active Directory y me
winbind
había caído.Arreglé esto con
systemctl restart winbind
.fuente