Entrei chmod -R 777 /usr/bin
e agora o sudo não está funcionando.
Diz sudo must be setuid root
.
Alguns conselhos on-line disseram para executar chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
.
Ao entrar chown root:root /usr/bin/sudo
mostra um opened in readonly mode
erro.
pkexec
método na minha resposta (que você marcou como aceite) resolver esse problema para você? Fiquei convencido de que, como Damien Roche e Oli comentaram, esse método não funciona realmente depois que um sudo chmod -R 777 /usr/bin
comando é concluído com êxito. Como sudo
, pkexec
tem que ser setuid root para funcionar. (Não sei por que, pois ele usa o serviço polkit , mas usa.) No entanto, acho que ouvi outras pessoas dizerem que isso funcionou para elas, o que é curioso! Você pressionou Ctrl + C antes de o 777
comando chmod terminar?
sudo chmod -R 777 /usr/bin
, mas somente após o login na root
conta.