perdeu privilégios de sudo através da renomeação de uma pasta essencial

0

Isso foi uma estupidez minha, mas agora não posso consertar. Mudei o nome de /usr/lib para /usr/lib64 sem perceber que o arquivo sudoers.so estava nessa pasta.

Agora, posso fazer login apenas na recuperação e perdi meus privilégios sudo (o computador não consegue localizar /usr/lib/sudo/sudoers.so ) e não consigo renomear o arquivo de lib64 para lib sem sudo privilégios.

Existe alguma solução para renomear ou copiar esta pasta?

    
por user174165 10.07.2013 / 20:57

3 respostas

2

Execute um USB ou DVD ao vivo com o Ubuntu. De lá você pode renomeá-lo ..

    
por aXept 10.07.2013 / 21:01
1

Eu tive um problema semelhante. Eu não usei um Live CD, mas aqui está o que eu fiz:

  1. Reinicie o sistema e pressione Shift intermitentemente enquanto o Ubuntu começou a carregar. Isso permite que você selecione o modo de recuperação, que leva você a uma CLI com privilégios de root (assim você não precisa de sudo). Essa é a segunda opção na lista de opções de inicialização, se bem me lembro.

  2. Em seguida, execute

    mount-o remount,rw /
    

    para remontar seu disco rígido como leitura / gravação (somente leitura por padrão).

  3. Renomeie sua pasta com

    mv /usr/lib64 /usr/lib
    

Seu sistema deve funcionar bem após uma reinicialização regular (emita o comando reboot ).

    
por Pablo 10.07.2013 / 22:47
0

Se o seu modo de recuperação permitir que a rede obtenha acesso rw no seu disco rígido. Drop into the shell de raiz

mv / usr / lib65 / usr / lib

Isso deve resolver isso.

    
por Phil S. 10.07.2013 / 22:52