以前は、多くのサーバーでUbuntu 10.04テンプレートを使用していました。12.04に変更してから、現在は問題を切り分けています。
/ dev / urandomデバイスはrootのみがアクセスできます。
これにより、少なくともPHPではSSLエンジン、たとえばfile_get_contents(https:// ...)が失敗しました。
また、レッドマインを壊しました。
chmod 644の後は正常に動作しますが、再起動しても残りません。
だから私の質問。
どうしてこれなの?セキュリティリスクはないので...ランダムデータを盗むのですか?
どうすれば「修正」できますか?サーバーは分離され、1つのアプリケーションだけで使用されるため、openvzを使用しています。ランレベルスクリプトなどのことを考えていますが、どうすれば効率的に実行できますか?dpkgまたはaptのMaby?
/ dev / shmでも同様です。この場合、なぜアクセスできないのかを完全に理解していますが、/ dev / urandomを修正するのと同じ方法で「修正」できると思います
root@idle:~# ls -l /dev/urandom crw------- 1 root root 1, 9 May 22 14:15 /dev/urandom
-何も設定していません。これはプレーンなバージンサーバーであり、まだapt-get updateを実行していません。
0644
。問題は、なぜそうではないのかということです。
ls -l /dev/urandom
権限を変更する前に何が表示されますか?あなたは、カスタマイズしたの任意の/etc/udev/rules.d
または/lib/udev/rules.d
ファイルを?