access como root permanecendo em outro usuário

0

eu quero instalar um software na minha máquina linux ficar em outro usuário que eu criei .Ele está pedindo acesso root para algum comando para ser executado durante o processo de instalação.quando eu estou tentando executar "sudo -s" sua mostrando "não está no arquivo sudoers. Esse incidente será relatado.". o que eu vou fazer a seguir? Estou na minha máquina Ubuntu.

    
por Subhransu Mishra 20.09.2010 / 17:58

3 respostas

2

Em geral, você não deseja editar /etc/sudoers sempre que adicionar um novo usuário. Todos os administradores recebem acesso sudo por padrão, então você só quer dar permissão ao usuário para administrar o sistema como descrito aqui . Isso adiciona o usuário ao grupo administrativo.

A única vez em que você deseja editar /etc/sudoers é se precisar de acesso mais granular do que o administrador ou não, como um usuário que deseja instalar um novo software, mas não reiniciar o servidor da web, por exemplo. Além disso, nas raras ocasiões em que você deseja alterar /etc/sudoers , não quer apenas editá-lo diretamente. Você precisa usar o comando visudo .

    
por 20.09.2010 / 18:20
1

Parece que você atrapalhou seu sistema ou criou um novo usuário sem modificar o arquivo /etc/sudoers . Faça o login com uma conta que você fez quando instalou o Ubuntu. Abra um shell e digite: sudo nano /etc/sudoers . Pesquise por estas linhas:

# User privilege specification
root ALL=(ALL) ALL

Adicione uma entrada adicional abaixo, como yourusername ALL=(ALL) ALL .

    
por 20.09.2010 / 18:04
0

Você deve fazer login como root e editar esse usuário no arquivo sudoers, /etc/sudoers . Tente man sudoers para a documentação completa do formato de arquivo ou deve haver comentários úteis dentro do arquivo.

    
por 20.09.2010 / 18:01

Tags