Falha de segmentação de Sudo no Terminal [duplicado]

1
sudo: /etc/sudoers is mode 0640, should be 0440
Segmentation fault

Sempre que estou tentando fazer algo que requer login como superusuário, recebo esta mensagem de erro; por que eu entendo isso? E o que posso fazer sobre isso? Eu estou realmente sem noção, eu também estava tentando instalar o flink, mas não sei como ...

    
por Community 31.01.2012 / 22:43

3 respostas

2

Faça login como root e altere as permissões nesse arquivo:

su

O registrará como root (solicitará sua senha).
Então:

chmod 440 /etc/sudoers

Para alterar as permissões.
Finalmente:

exit

Para sair da sessão raiz.

Você também pode tentar reparar suas permissões de disco com o Utilitário de Disco.

EDITAR

Para fazer o login como root em um terminal, primeiro você precisa "ativar" o usuário root.
Abra o aplicativo Directory Utility.app , em /System/Library/Core Services , e no menu Edit , selecione "Ativar usuário root".

    
por 31.01.2012 / 22:48
1

Como seu usuário administrativo, inicie o Utilitário de Disco na pasta Utilitários em Aplicativos. Selecione seu disco. Use as opções Verificar Permissões de Disco e Permissões de Disco de Reparação para lidar com o problema (com sorte - eu realmente não tentei).

    
por 31.01.2012 / 22:56
-1

Alterar usuário para raiz (su)

chmod 0440 /etc/sudoers
exit
sudo echo LOLHELLSYEAH
    
por 31.01.2012 / 22:48

Tags