Se modificaron los permisos en / usr / bin.


3

Yo ejecuté

sudo chown -R USER /usr/bin

Ahora, cuando intento "sudo" cualquier cosa, me sale

sudo: effective uid is not 0, is sudo installed setuid root?

Lo intenté

pkexec chown root:root /usr/bin/sudo

y tengo

pkexec: must be setuid root

Lo intenté

su

y poner mi contraseña, pero su no la aceptará.

¿Cómo puedo arreglar esto?


Ubuntu no tiene una cuenta de root por defecto. Su contraseña no es la contraseña de root, por lo que no la aceptará.
terdon

Respuestas:


1

Pasos

  1. Reinicia tu computadora.

  2. Cuando el POST de la BIOS está a punto de desaparecer, mantenga presionado Cambio hasta que aparezca el menú de GRUB.

  3. Seleccionar Opciones avanzadas para Ubuntu , luego * Ubuntu, con Linux ... (modo de recuperación).

  4. Cuando aparezca la siguiente pantalla, seleccione raíz para entrar en modo de usuario único.

  5. Ya has iniciado sesión como root, así podrás ejecutar

    chown -R root:root /usr/bin
    
  6. Iniciar un reinicio ejecutando

    shutdown -r now
    
  7. Seleccionar currículum .


NOTA: Por razones de seguridad, chown generalmente deshace los bits set-uid y set-gid en archivos y directorios. ¡Así que tendrías que pasar y revisar todos estos programas también! Por lo tanto, el mejor enfoque es una reinstalación adecuada o una restauración de una de sus copias de seguridad finas que se tomaron anteriormente.
mdpc

0

escriba usermod -o -u 0 "nombre de usuario" con la raíz. Por lo tanto, "nombre de usuario" puede hacer cualquier cosa. Funciona bien también.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.