Ich habe auf vielen Servern mit Ubuntu 10.04-Vorlagen gearbeitet. Seit dem Wechsel zu 12.04 habe ich Probleme, die ich jetzt isoliert habe.
Auf das Gerät / dev / urandom kann nur root zugreifen.
Dies führte dazu, dass SSL-Engines, zumindest in PHP, beispielsweise file_get_contents (https: // ..., fehlschlugen.
Es brach auch Redmine.
Nach einem chmod 644 funktioniert es einwandfrei, aber das bleibt beim Neustart nicht erhalten.
Also meine Frage.
warum ist das? Ich sehe kein Sicherheitsrisiko, weil ... ich meine ... willst du zufällige Daten stehlen?
Wie kann ich es reparieren? Die Server sind isoliert und werden nur von einer Anwendung verwendet. Deshalb verwende ich openvz. Ich denke an so etwas wie ein Runlevel-Skript oder so ... aber wie mache ich das effizient? Maby mit dpkg oder apt?
Das gleiche gilt vor / dev / shm. In diesem Fall verstehe ich vollkommen, warum es nicht zugänglich ist, aber ich gehe davon aus, dass ich es auf die gleiche Weise "reparieren" kann, um / dev / urandom zu reparieren
root@idle:~# ls -l /dev/urandom crw------- 1 root root 1, 9 May 22 14:15 /dev/urandom
- Ich habe nichts eingestellt, dies ist ein einfacher jungfräulicher Server, noch nicht einmal ein apt-get-Update ausgeführt.
0644
. Die Frage ist - warum sind sie nicht?!
ls -l /dev/urandom
, bevor Sie die Berechtigungen ändern? Haben Sie eine/etc/udev/rules.d
oder/lib/udev/rules.d
mehrere Dateien angepasst ?