Solía trabajar con plantillas Ubuntu 10.04 en muchos servidores. Desde que cambié a 12.04 tengo problemas que ahora he aislado.
El dispositivo / dev / urandom solo es accesible para root.
Esto causó que los motores SSL, al menos en PHP, por ejemplo file_get_contents (https: // ... fallaran.
También rompió la mina roja.
Después de un chmod 644 funciona bien, pero eso no se queda al reiniciar.
Entonces mi pregunta.
¿Por qué es esto? No veo ningún riesgo de seguridad porque ... quiero decir ... ¿quieres robar algunos datos aleatorios?
¿Cómo puedo arreglarlo? Los servidores están aislados y son utilizados por una sola aplicación, por eso uso openvz. Pienso en algo así como un script de nivel de ejecución más o menos ... pero ¿cómo lo hago de manera eficiente? Maby con dpkg o apt?
Lo mismo ocurre con vor / dev / shm. en este caso entiendo totalmente por qué no es accesible, pero supongo que puedo "arreglarlo" de la misma manera para arreglar / dev / urandom
root@idle:~# ls -l /dev/urandom crw------- 1 root root 1, 9 May 22 14:15 /dev/urandom
- No configuré nada, este es un servidor virgen simple, ni siquiera se ejecutó la actualización de apt-get.
0644
. La pregunta es: ¿por qué no lo son?
ls -l /dev/urandom
muestra antes de cambiar los permisos? ¿Personalizó alguno/etc/udev/rules.d
o/lib/udev/rules.d
archivos?