É possível fazer um usuário padrão que não pode obter acesso ao root?

0

Sou um principiante muito novo que aprende a usar o Linux. Eu tenho muito pouca experiência até agora em diferentes distros. Eu configurei o Kali Linux como o SO em um PC remoto. Os usuários estarão se conectando a ele via SSH e eu quero impedir que eles obtenham acesso root ou usem o comando su ou sudo . Eu gostaria de desativar uma variedade de comandos. Posso criar usuários padrão no Kali Linux que sofrem danos sérios? Alguns administradores têm a senha de root, mas não queremos que mais ninguém, exceto essa equipe, tenha energia no sistema.

-Any and all help is both helpful and appreciated

-Will provide more information if I have not provided enough

    
por Frank 06.02.2014 / 21:02

2 respostas

3

Por padrão, um usuário não deve poder escalar-se para root.

O comando su requer que eles saibam a senha do root, e se eles sabem disso, não há nada que você possa fazer para pará-los. Para evitar essa rota, não forneça a senha de root.

O comando sudo é configurado no arquivo /etc/sudoers , que determina quem pode usar esse comando e qual senha é exigida deles (deles ou de seu usuário de destino). Contanto que você não permita que todos os usuários acessem o sudo e eles não estejam em nenhum grupo permitido usar o sudo, esse método é fechado para eles. Se uma distro vier com sudo setup por padrão, ela fará com que seu usuário inicial seja capaz de usá-la, mas não deve (eu espero) fazer isso para todos os novos usuários.

Às vezes, su e sudo têm um comportamento especial configurado para usuários em determinados grupos do sistema (por exemplo, wheel ) que podem permitir o sudo sem uma senha. Além do conselho acima, também é inteligente não adicionar seus usuários a nenhum grupo desnecessário, particularmente grupos de sistemas e, em particular, wheel . Em determinados sistemas, você também pode encontrar alguns arquivos importantes cujo ID de grupo é wheel , oferecendo aos usuários acesso potencialmente indesejado, sem a necessidade de escalonamento de privilégios.

Resumindo:

  • Não forneça a senha de root,
  • Verifique se eles não estão em um grupo que permite acesso ao sudo,
  • Verifique se o sudo não está configurado para permitir o acesso de todos os usuários,
  • Não adicione usuários a nenhum grupo de sistemas, principalmente wheel .

Observe que isso bloqueará as formas legítimas de se tornar o superusuário, mas não terá efeito sobre os meios ilegítimos.

    
por 06.02.2014 / 22:09
0

Adicionando ao que já foi dito, o grupo wheel consiste em usuários que têm permissão para acessar sudo , porém em distribuições Ubuntu como Kali, esse grupo é chamado de sudo . Para descobrir quais usuários têm atualmente sudo access, você pode usar cat /etc/group | grep sudo . Se você vir usuários que não desejam ter sudo access, basta editar /etc/group , removendo esses usuários do grupo.

Para obter uma granularidade mais detalhada, edite o arquivo /etc/sudoers para permitir que determinados usuários ou grupos acessem apenas os comandos aos quais você deseja que eles tenham acesso. No entanto, NÃO use nenhum editor de texto antigo !!! Você deve usar o comando visudo , que fará com que você não quebre seu sistema.

Mais informações podem ser encontradas em link

    
por 06.02.2017 / 19:50