Galera, preciso saber como eu faço pra deixar só um ou dois usuários usar root numa máquina.
É que tirei o RootLogin via ssh e quero setar apenas dois administradores pra poder virar root.
Obrigado a todos.
Galera, preciso saber como eu faço pra deixar só um ou dois usuários usar root numa máquina.
É que tirei o RootLogin via ssh e quero setar apenas dois administradores pra poder virar root.
Obrigado a todos.
Basta seguir este exemplo
usuario:x:0:0:,,,:/home/sm:/bin/bash
Crie o usuário e depois edite o arquivo /etc/passwd, usando o id (0)
falou,
Me desculpe, mas eu devo ter me espressado mal.
Eu não quero que um usuário tenha ID `zero` eu quero colocar pra só ele virar root com o su. Pra quando outro usuário tentar dar su ele não ter permissão.
Eu já fiz isso uma vez mas não me lembro mesmo. rsrs
vlw wrochal e se mais alguem puder ajudar...
samuelstj,
Você pode usar o sudo, ou pode apenas setar a permissão do /bin/su.
Crie em grupo que tenha os 2 usuários que você quer, ai mude o grupo do /bin/su para o grupo que você criou.
de permissão de 750 e pronto.
groupadd vira_root
gpasswd -a usuario1 vira_root
gpasswd -a usuario2 vira_root
chmod 750 /bin/su
chown root.vira_root /bin/su
Lembrando que dessa maneira você não está apenas bloqueando o usuário a virar root, você está bloqueando "qualquer um" exeto root e os usuários do grupo vira_root a usar o su.
então caso eu seja o usuário MAJOR e queira me tornar DOICHE eu não vou conseguir....
Por isso indico você a usar o sudo.
deixe só os dois usuários com permissão de executar o sudo editando o /etc/sudoers e então depois os usuários podem executar "sudo su -".
Última edição por MAJOR; 24-10-2006 às 22:41.