Como criar vários usuários do Linux root-like e não-root-like [duplicados]

2

Eu tenho um sistema de chapéu vermelho com seus usuários root e não-root. Eu tenho que criar n novos usuários de raiz e m novos usuários não-root. Basicamente eu tenho que clonar os 2 tipos de usuários já presentes no servidor. O objetivo é dar a cada pessoa capaz de acessar ao servidor suas credenciais exclusivas. Alguém pode atuar como root, outra pessoa pode atuar como um usuário não-root.

Eu considerei diferente dar poder root a outro usuário, porque eu tenho que criar novos usuários semelhantes a root.

    
por mary 04.05.2017 / 17:10

2 respostas

1

Basta criar as contas de usuário normais normalmente ( useradd talvez, ou alguma ferramenta GUI, se quiser). Para os usuários que você deseja fornecer acesso root, você tem duas opções.

Use (a) sudo e adicione as contas dos usuários admin a /etc/sudoers ou (b) crie outro conjunto de contas de usuário para elas, com um nome diferente, mas UID = 0, e faça com que elas usem su para acessar essas contas.

A criação de contas separadas do UID 0 tem a vantagem de os administradores poderem ter uma senha raiz separada, e essas senhas podem ser diferentes para os diferentes administradores.

    
por 04.05.2017 / 17:17
1

Faça o login na máquina que precisa das contas. Torne-se o usuário, root .

sudo -i

Depois de se tornar root , adicione usuários e defina senhas. Crie quantos usuários forem necessários.

adduser $username
passwd $username

Para cada usuário que pode se tornar o usuário root , adicione o usuário ao grupo sudo correto. É wheel no RHEL.

usermod -aG wheel $username

Verifique se a configuração sudo permite que o grupo se torne root .

visudo

Você verá duas configurações para o grupo wheel , como segue.

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

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

Descomente uma das opções de configuração e salve o arquivo. Por exemplo, para configurar sudo para que cada usuário digite sua senha para se tornar root ou para executar o comando como root , use a seguinte linha.

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

Agora, você criou m usuários regulares e n usuários privilegiados que podem se tornar root ou executar o comando como root .

    
por 04.05.2017 / 17:31