Proprietário alterado de / usr / bin [duplicado]

7

Eu fiz isso ... Eu acho que todo mundo faz isso algum dia, mas essa foi a minha primeira vez. Eu executei sudo chown -R /usr/bin e antes que eu percebesse meu erro, já era tarde demais ... Agora não consigo acessar o sudo porque recebo o seguinte erro: sudo: must be setuid root . Eu apreciaria realmente se eu pudesse evitar uma reinstalação completa do ubuntu porque isso exigiria muito trabalho: (

Aqui estão os comandos que tentei sem sucesso (no modo de recuperação):

chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo

Eu também tentei chmod 0440 /etc/sudoers all sem sucesso. Alguma idéia sobre o que eu posso tentar consertar?

NOTA: Desculpe por criar outro destes tópicos, mas desde que eu conheci o comando exato que executei para explodir tudo, eu pensei que poderia fazer uma diferença:)

    
por Elliott Darfink 06.05.2012 / 00:31

1 resposta

3

Use apenas qualquer CD ao vivo para inicializar a recuperação e, em seguida, selecione o disco rígido e navegue até a pasta bin do seu Ubuntu instalado. Em seguida, redefina as permissões assim: vá para o console root. Uma vez lá, execute o seguinte para retornar as permissões:

chmod 755 /bin\

EDITAR: Basta ir ao terminal de qualquer cd ao vivo e escrever lá:

sudo fdisk -l 

Isto listará todas as partições. Basta localizar a partição raiz da unidade e anote o nome do dispositivo. Ele terá o dispositivo listado em ordem:

/dev/sda1
/dev/sda2
/dev/sda3
....
....

Basta anotar o nome do dispositivo da sua partição raiz, permitir que você use Gparted para examinar as partições de uma forma melhor caminho. Mas descobrir a partição raiz é o que todos vocês gostam. Agora suponha que / sda2 é sua partição raiz (eu suponho). Basta ir ao terminal e montar o dispositivo por

sudo mkdir /mnt //in case live cd does not have /mnt folder.
sudo mount /dev/sda2

Agora, quando você monta seu dispositivo, basta navegar para ele como:

sudo lshw 

e anote o número de série do dispositivo raiz

cd /media
cd device-logical-number  // for ex- mine have A272B6CF72B6A785

e agora você pode cd para o diretório bin e pode aplicar permissão lá.

    
por ashutosh 06.05.2012 / 00:40

Tags