Então, você configurou seu mongodb, está tudo pronto para usar! MAS, de repente, você se lembra que tem um requisito de segurança de adicionar um banner a todos os seus bancos de dados, ah, não! O que fazer?
Atualmente, a melhor maneira que descobri como fazer isso é:
Crie / edite seu arquivo ~ / .mongorc.js e adicione uma linha como esta:
mongo_shell_banner = "" +
"*******************************************************************************\n" +
" UNAUTHORISED ACCESS PROHIBITED \n" +
"*******************************************************************************\n" +
" \n" +
"Access to this database is restricted; you may not access data on this system \n" +
"unless explicitly authorised, in accordance with Laws XYZ etc. \n" +
" \n" +
"*******************************************************************************\n" +
" UNAUTHORISED ACCESS PROHIBITED \n" +
"*******************************************************************************\n" +
""
print(mongo_shell_banner);
Então, da próxima vez que você abrir o shell mongo como esse usuário, você será saudado com algo assim:
No entanto, isso se aplica apenas ao usuário onde o .mongorc.js está localizado. No futuro, o 10Gen irá implantar o uso de um /etc/mongorc.js
que é carregado primeiro e deve vir em 2,5
Espero que isto ajude!