Se você precisar fazer algo assim como root, faça isso corretamente.
- Crie um novo script em
/usr/local/bin/
like/usr/local/bin/my_mysql_task
. Ele precisará ser de propriedade de root echmod +x
ed. O importante aqui é que ninguém além do root pode editá-lo. -
Em seguida, permita que seu usuário execute esse script como root sem uma senha executando
sudo visudo
e adicionando algo como o seguinte:username ALL=NOPASSWD: /usr/local/bin/my_mysql_task
Agora, você não está apenas canalizando a senha da sua conta para todos os lugares (de uma forma que seria mostrada em ps
para a maioria dos outros usuários), mas também não está resolvendo seu problema principal.
Nunca incorpore senhas. Não é necessário.