Permissão negada para todos os comandos do sudo

3

Acabei de digitar "sudo chmod 770". no meu diretório / usr / bin por engano

[acc]:/usr/bin$ sudo chmod 770 .

Agora, toda vez que eu executo um comando sudo, recebo um erro de "Permissão negada"

[acc]~$ sudo
bash: /usr/bin/sudo: Permission denied

Quando eu abro um novo terminal, eu recebo: "bash: groups: command not found"

Por favor, ajude-me a resolver isso ...: (

    
por TechyTimo 06.10.2013 / 11:10

3 respostas

2

Você deve inicializar a partir de um LiveCD e fazer o seguinte:

  1. Monte sua instalação do Ubuntu clicando no ícone do dispositivo no gerenciador de arquivos.
  2. Abra um terminal e cd na pasta /usr/bin dessa instalação que você montou acima.
  3. Execute este comando para conceder a todos os usuários permissões de execução

    sudo chmod -R a+x .
    
  4. Execute este comando para conceder a todos os usuários permissões de leitura

    sudo chmod -R a+r .
    
  5. Execute este comando para remover todas as permissões de gravação de usuários (exceto root )

    sudo chmod -R o-w .
    
  6. Reinicialize e veja se funciona.
por kiri 06.10.2013 / 11:47
0
  • inicializar no modo de recuperação
  • Selecionar raiz
  • Pressione Enter para continuar
  • Digite chmod 755 / usr / bin
por Shikhar Kunal 09.06.2016 / 15:54
-1

Uma possibilidade é:

  1. Inicialize no modo de recuperação com o Ubuntu. (selecione opções avançadas no menu grub, depois Ubuntu com modo de recuperação)

  2. Em seguida, selecione "Root" na lista de opções. Isso lhe dará permissões de root no modo de recuperação, e você entrará no terminal

  3. faça: cd /usr/bin e tente fazer sudo chmod 777

(não tenho certeza se deveria ser 7777 porque isso concede acesso a todos)

4. Reinicie

Boa sorte.

    
por Denny 06.10.2013 / 11:34