Novo usuário com acesso root no Linux Debian

9

Criei um novo usuário usando "Contas de usuário" em "Configurações do sistema". Como concedo direitos para que esse novo usuário possa ter o mesmo nível de acesso que o root?

Silviaa
fonte
Você diz ao novo usuário a senha root?
41754 04/04
4
Por que você quer fazer isso? Geralmente, não é uma boa idéia dar apenas a outro usuário o mesmo acesso que o root, e é por isso que outras pessoas aqui estão sugerindo o uso do sudo. Se você puder nos dizer mais sobre o que exatamente você precisa que esse usuário faça, talvez possamos descobrir algo ainda melhor para sua situação.
O Spooniest

Respostas:

8

Você não quer fazer isso. Use sudo, em vez disso.

Nas versões recentes do Ubuntu, o grupo padrão que é permitido elevar usando o sudo é (apropriadamente) chamado "sudo". Você pode adicionar o usuário usando usermod(ou sua interface gráfica, que infelizmente não sei nada, ou tentaria fornecer instruções para isso).

usermod -a -G sudo new_user

Faça com que o novo usuário efetue login novamente. Eles devem conseguir sudooutros usuários depois disso.

Chris Down
fonte
7
"Você não quer fazer isso.", Parece que ele realmente queria.
PMint
1
@ PMint O que as pessoas querem e o que é realmente aconselhável nem sempre é a mesma coisa (embora você responda na verdade sugere quase exatamente o mesmo método, por isso não tenho certeza do que você está falando).
Chris Down
8

raiz - pode haver apenas um.

(mas o root pode ter vários nomes).

Para criar uma conta com os mesmos privilégios que o root, basta tornar o UID da conta igual a zero. Então eles serão root, mas com um nome diferente.

Exemplos comuns disso são nomes de contas como tooros criados (por exemplo, em alguns sistemas * bsd) com o UID 0, como um login raiz alternativo - talvez com /bin/cshmais do que /bin/shcomo o shell ou algum outro motivo frívolo.

No entanto, como várias pessoas já disseram, você não deseja fazer isso . Você pode pensar que sim, mas realmente não. Instale e configure em seu sudolugar.

cas
fonte
Interessante - quando eu fiz isso uma vez, eu não poderia fazer login como a raiz original por mais tempo, aparentemente porque no início do processo de login apenas IDs de usuário (que são ambos 0) são usados para procurar informações, e o novo usuário foi encontrado primeiro.
Peter - Restabelece Monica
@ PeterA.Schneider Não apenas no início do processo de login. Os IDs do usuário definem uma conta. Se houver duas entradas com o mesmo ID de usuário, mas com nomes de usuário diferentes, elas serão da mesma conta , com dois conjuntos de credenciais.
Gilles 'SO- stop be evil'
2

Você gostaria de usar o terminal. Para dar acesso root completo, acesse a conta root:

su

Depois disso, abra o arquivo sudoers:

visudo

Em seguida, adicione seu nome de usuário à lista:

username ALL=(ALL) ALL

Depois disso, você deveria ter concedido ao usuário acesso root completo.

PMint
fonte
0

Use adduser USERNAME sudocomo root, mais seguro e também funcional:

Para adicionar o usuário "USERNAME" ao grupo sudo:

$ su root
# adduser USERNAME sudo
aldorado
fonte
Até onde eu sei, a pergunta não é sobre adicionar o novo usuário, mas sobre dar a ele acesso à conta do superusuário.
Chris Baixo
usermod: group 'sudo' não existe
AMB