Nenhuma senha mysql no linux?

3

Foi-me dito que o usuário mysql, semelhante ao usuário root, por padrão "não tem senha".

Não é uma senha vazia, mas sim "sem senha". Eu não sabia que essa situação era possível - achei que todos os usuários de um linux precisavam ter uma senha.

Estou errado? Você pode me apontar um link que explique isso?

    
por ripper234 08.04.2010 / 22:18

2 respostas

8

Quando você adiciona um usuário ao unix, percebe como ele não solicita uma senha? Experimente: useradd testuser . Não perguntou fez isso? Acabei de lhe dar um novo prompt de comando. Parabéns, agora você tem um usuário sem senha.

É claro que você não pode fazer login usando o usuário até definir uma senha para ele, por isso não é uma grande falha de segurança. Esta é a razão pela qual o usuário mysql é configurado sem senha: se ele tivesse uma senha padrão, seria uma falha de segurança MASSIVA, porque você poderia fazer login usando esse usuário e ter direitos sobre o banco de dados.

Se você olhar no seu arquivo / etc / shadow, deverá ver o usuário com um! onde a senha seria de outra forma. Significa que a conta está bloqueada.

    
por 08.04.2010 / 22:35
2

Há um número de usuários em um sistema Linux que são necessários para o funcionamento adequado do sistema operacional, que não devem ser logins. Nenhum desses deve ter uma senha.

    
por 08.04.2010 / 23:02