Buenas noches, por favor ejecuté los siguientes comandos por error en mi máquina Ubuntu 21.04 y luego todo se rompió...
sudo chown john: /*
sudo chown john: /**
sudo chown john: /**/**
y sudo ya no funciona
sudo: /etc/sudo.conf is owned by uid 1000, should be 0
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
EDITAR: después de hacer referencia a/usr/bin/sudo debe ser propiedad de uid 0 y tener el bit setuid configuradoySudo no funciona: "/etc/sudoers es propiedad del uid 1000, debería ser 0"Ejecuté los siguientes comandos en Live USB y funcionó nuevamente...
sudo chown root:root /* -R
sudo chown root:root /** -R
sudo chown root:root /**/** -R
sudo chown root:root /usr/bin/** -R
sudo chown root:root /usr/bin/**/** -R
sudo chown root:root /etc/sudoers /etc/sudoers.d /etc/sudo.conf -R
sudo chmod 4755 /etc/sudoers
sudo chmod 4755 /etc/sudo.conf
sudo chown root:root /usr/bin/sudo
sudo chmod 4755 /usr/bin/sudo
sudo chown root:root /usr/lib/sudo/sudoers.so
sudo chmod 4755 /usr/lib/sudo/sudoers.so
EDITAR 2: y los siguientes comandos también...
sudo chmod 4755 /usr/libexec/**
sudo chown root:root /usr/libexec/**
sudo chmod 4755 /usr/libexec/polkit-agent-helper-1
Respuesta1
Lo siento. Eso es malo. Deberías reinstalar Ubuntu. Copie todos los archivos que le interesen en un lugar seguro. Si es posible, es mejor copiarlos en dos lugares seguros. Si el comando cp
(o, dependiendo de su "lugar seguro", mount
también) no funciona para copiar estos archivos, puede hacerlo desde un Live CD. Personalmente, solo usaría un LiveCD para estar seguro, pero si el cp
comando funciona, probablemente también esté bien.Vuelva a verificar que estén en un lugar seguro.
Necesitas reinstalar, similar aesta pregunta. Lamentablemente, el **
pegote de su comando significa que lo ejecutó de forma recursiva. Técnicamente, es posible solucionarlo manualmente, pero llevaría mucho tiempo.
Esta última parte no es útil ahora, pero...Realice copias de seguridad periódicas de su sistema en caso de que algo salga mal.. También,RAID no es una copia de seguridad.