我曾经在许多服务器上使用Ubuntu 10.04模板。自从更改为12.04以来,我遇到了一些孤立的问题。
/ dev / urandom设备只能由root用户访问。
至少在PHP中,这导致SSL引擎失败,例如file_get_contents(https://...。
它也破坏了redmine。
在chmod 644之后,它可以正常工作,但是重新启动后不会消失。
所以我的问题。
为什么是这样?我认为没有安全风险,因为...我的意思是..想窃取一些随机数据吗?
我该如何“修复”它?服务器被隔离并且仅由一个应用程序使用,这就是为什么我使用openvz的原因。我考虑过类似运行级脚本之类的东西...但是如何有效地做到这一点?Maby用dpkg还是apt?
/ dev / shm也是如此。在这种情况下,我完全理解为什么它不可访问,但是我想我可以用相同的方法“修复”它来修复/ dev / urandom
root@idle:~# ls -l /dev/urandom crw------- 1 root root 1, 9 May 22 14:15 /dev/urandom
-我没有设置任何内容,这是一台普通的原始服务器,甚至还没有运行apt-get更新。
ls -l /dev/urandom
更改权限之前会显示什么?你定制任何/etc/udev/rules.d
或/lib/udev/rules.d
文件?