Centos 6.7 Sudo quebrado

1

Depois de instalar o devtoolset 2, parece que meu comando sudo está quebrado.

readlink -f $(type -P sudo)

    /opt/rh/devtoolset-2/root/usr/bin/sudo

Acredito que os comandos que executei para instalar o devtoolset2 incluíram o seguinte após a instalação: (tirado de Superusuário )

ln -s /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/
sudo ln -s /opt/rh/devtoolset-2/root/usr/bin/* /usr/local/bin/

Alguém pode confirmar se isso teria quebrado o sudo de alguma forma e por quê? Minha teoria é que o ln -s foi muito agressivo e também aliou o sudo?

    
por codecowboy 13.01.2016 / 09:53

1 resposta

2

Eu acho que você deveria estar bem.

O que você fez é deixar links simbólicos para itens em /opt/rh/devtoolset-2/root/usr/bin/ em /usr/local/bin/ (o local dos binários personalizados). Isso é mais provável em sua variável PATH e provavelmente é priorizado mais alto (no caso de você querer substituir algo manualmente). O sudo , no entanto, geralmente está localizado em /usr/bin/sudo .

Se você fizer um which -a sudo , deverá ver todas as correspondências para sudo .

Você deve conseguir acessar sudo digitando algo como: /usr/bin/sudo whoami .

    
por 13.01.2016 / 10:44

Tags