Eu costumava trabalhar com modelos do Ubuntu 10.04 em muitos servidores. Desde a mudança para 12.04, tenho problemas que agora isolei.
O dispositivo / dev / urandom só pode ser acessado pela raiz.
Isso fez com que os mecanismos SSL, pelo menos no PHP, por exemplo, file_get_contents (https: // ...) falhassem.
Também quebrou o redmine.
Após um chmod 644, ele funciona bem, mas isso não permanece na reinicialização.
Então minha pergunta.
por que é isso? Não vejo risco de segurança porque ... quero dizer ... quero roubar alguns dados aleatórios?
Como posso "consertar" isso? Os servidores são isolados e usados por apenas um aplicativo, é por isso que eu uso o openvz. Penso em algo como um script de nível de execução, mais ou menos ... mas como faço isso de maneira eficiente? Maby com dpkg ou apt?
O mesmo vale para / dev / shm. Nesse caso, entendo perfeitamente por que não é acessível, mas presumo que posso "consertar" da mesma maneira que consertar / dev / urandom
root@idle:~# ls -l /dev/urandom crw------- 1 root root 1, 9 May 22 14:15 /dev/urandom
- eu não configurei nada, este é um servidor virgem simples, nem mesmo o apt-get update foi executado ainda.
0644
. A questão é - por que eles não são ?!
ls -l /dev/urandom
exibido antes de você alterar as permissões? Será que quis personalizar qualquer/etc/udev/rules.d
ou/lib/udev/rules.d
arquivos?