Modificate le autorizzazioni su / usr / bin


3

Ho giustiziato

sudo chown -R USER /usr/bin

Ora, quando provo a "sudo" qualsiasi cosa, ottengo

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

Provai

pkexec chown root:root /usr/bin/sudo

e ho ottenuto

pkexec: must be setuid root

Provai

su

e inserisci la mia password, ma su non la accetterà.

Come posso risolvere questo?


Ubuntu non ha un account root per impostazione predefinita. La tua password non è la password di root, quindi non la accetterà.
terdon

Risposte:


1

passi

  1. Riavvia il tuo computer.

  2. Quando il POST del BIOS sta per sparire, tieni premuto Cambio finché non viene visualizzato il menu di GRUB.

  3. Selezionare Opzioni avanzate per Ubuntu , quindi * Ubuntu, con Linux ... (modalità di ripristino).

  4. Quando viene visualizzata la schermata successiva, selezionare radice per accedere alla modalità utente singolo.

  5. Ora sei loggato come root, quindi sarai in grado di eseguire

    chown -R root:root /usr/bin
    
  6. Iniziare un riavvio eseguendo

    shutdown -r now
    
  7. Selezionare curriculum vitae .


NOTA: Per motivi di sicurezza, chown in genere annulla i bit set-uid e set-gid su file e directory. Quindi dovresti passare e controllare anche tutti questi programmi! Quindi l'approccio migliore è una corretta reinstallazione o un ripristino da uno dei tuoi backup fini che sono stati presi in precedenza.
mdpc

0

digita usermod -o -u 0 "usernname" con root. Quindi, "username" può fare qualsiasi cosa. Funziona bene anche

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.