Sono entrato chmod -R 777 /usr/bin
e ora sudo non funziona.
Dice sudo must be setuid root
.
Alcuni consigli online dicono di funzionare chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
.
Entrando chown root:root /usr/bin/sudo
mostra un opened in readonly mode
errore.
pkexec
metodo nella mia risposta (che hai contrassegnato come accettato) a risolvere questo problema per voi? Mi sono convinto che, come hanno commentato Damien Roche e Oli, questo metodo in realtà non funziona dopo che un sudo chmod -R 777 /usr/bin
comando è stato completato con successo. Ad esempio sudo
, pkexec
deve essere impostato come root per funzionare. (Non sono sicuro del perché, poiché utilizza il servizio Polkit , ma lo fa.) Tuttavia, penso di aver sentito altre persone dire che ha funzionato per loro, il che è curioso! Avevi premuto Ctrl + C prima che il 777
comando chmod fosse terminato?
sudo chmod -R 777 /usr/bin
, ma solo dopo aver effettuato l'accesso root
all'account.