Como dar poder de root para outro usuário

0

Como dar todos os poderes da conta raiz para outra conta de usuário? Agradecemos antecipadamente com todos os detalhes do anúncio de comando.

    
por mayank modi 12.06.2015 / 03:23

3 respostas

6

Sudo deve fornecer a maneira mais comum de fazer isso. Qualquer membro do grupo de rodas terá direitos de sudo por padrão .

Juntando tudo, você desejará adicionar qualquer usuário que deseje privilégios de root ao grupo wheel. Em seguida, eles irão iniciar qualquer comando com sudo para executar um comando (e somente esse comando) como raiz. No final do comando, eles retornarão a um usuário comum.

Compare:

ls /root

e

sudo ls /root
    
por 12.06.2015 / 03:38
6

É melhor procurar em / etc / sudoers por linhas semelhantes:

## Allows people in group wheel to run all commands
%wheel  ALL=(ALL)       ALL

## Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

É o grupo "roda" no CentOS e "admin" no Ubuntu. Se você está bem em dar a este usuário todos os poderes de root, apenas faça deles um membro do grupo:

usermod -a -G wheel username

Ou, se você quiser ser mais restritivo, adicione uma linha para conceder permissões mais específicas:

username   ALL = (named) /usr/sbin/named

Isso permite que o nome de usuário seja executado / usr / sbin / named, mas apenas como usuário nomeado. Em algumas distros, você pode adicionar esta linha a um novo arquivo /etc/sudoers.d/username para que sua distro possa atualizar o arquivo base entregue sem pisar em suas edições.

Em seguida, seu usuário pode executar

sudo -u named /usr/sbin/named

no caso mais restritivo, ou no exemplo anterior

sudo make me-a-sandwich

para executar um comando como root. Se você quer apenas um shell como root,

sudo -s
    
por 12.06.2015 / 05:28
0

Se o que você quer é imitar o root mas com outro nome, basta criar um novo usuário e modificar o / etc / passwd. Defina os campos 3 e 4 para 0 e você terá outro usuário root.

No final, ser root é ter apenas UID = 0, o que você fez na etapa anterior.

    
por 12.06.2015 / 08:37

Tags