Abra o terminal raiz sem alternar usuário (OS X)

2

Eu não estou em sudoers:

..... is not in the sudoers file. This incident will be reported.

Como posso sudo nesta janela de terminal, sem trocar de usuário?

O comando bem conhecido sudo -u administrator -i também fornece a mensagem acima.

    
por Dmitry Isaev 17.10.2012 / 11:04

3 respostas

3

Digamos que o nome da sua conta de administrador seja admin e, em seguida:

su admin

Então você é o usuário administrador ...

.....

E Gordon Davisson tem uma boa sugestão. Quando você é um usuário com direitos de administrador, pode usar o sudo para obter direitos de root, mesmo se não houver usuário root. E você pode usar o "sudo john" para se tornar usuário John sem saber sua senha.

    
por 17.10.2012 / 11:13
0

Verifique se sua conta é um usuário administrador, não apenas um usuário comum. Vá para as preferências do sistema, usuários, e marque a caixa "Permitir que o usuário administre o computador".

    
por 17.10.2012 / 13:36
0

Você terá que se tornar um usuário Admin com su admin (ou usar uma conta administrativa) e a execução visudo (ou sudo visudo ). Isso abrirá o arquivo sudo-config.

Lá, você pode rolar até o final e adicionar uma linha como username ALL=(ALL) ALL . Salve o arquivo e, a partir de agora, esse usuário username pode executar sudo sem a mensagem de erro.

Ah, e quando você usa username ALL=(ALL) NOPASSWD: ALL você nem precisa fornecer sua senha.

    
por 17.10.2012 / 23:01