Bir çok sunucuda Ubuntu 10.04 şablonlarıyla çalışırdım. 12.04 olarak değiştirdiğimden beri şimdi izole ettiğim problemlerim var.
/ Dev / urandom aygıtına yalnızca root üzerinden erişilebilir.
Bu, SSL motorlarının, en azından PHP'de, örneğin file_get_contents (https: // ... başarısız olmasına neden oldu).
Ayrıca redmin kırdı.
Bir chmod 644 sonra iyi çalışıyor, ama yeniden başlatma üzerine kalmaz.
Benim sorum.
bu neden? Güvenlik riski görmüyorum çünkü ... yani ... rastgele veriler çalmak ister misin?
Nasıl "düzeltebilirim"? Sunucular izole ve sadece bir uygulama tarafından kullanılır, bu yüzden openvz kullanıyorum. Ben bir çalışma seviyesi komut dosyası gibi bir şey düşünüyorum ... ama nasıl verimli bir şekilde yapabilirim? Dpkg veya apt ile Maby?
Aynı şey vor / dev / shm için de geçerlidir. Bu durumda tamamen neden erişilebilir olmadığını anlıyorum, ama ben / dev / urandom düzeltmek için aynı şekilde "düzeltmek" varsayalım
root@idle:~# ls -l /dev/urandom crw------- 1 root root 1, 9 May 22 14:15 /dev/urandom
- Ben bir şey ayarlamadı, bu düz bir bakire sunucu, hatta apt-get güncelleme henüz koştu.
0644
. Soru şu - neden değiller ?!
ls -l /dev/urandom
İzinleri değiştirmeden önce ne gösterilir? Herhangi bir dosyayı/etc/udev/rules.d
veya/lib/udev/rules.d
dosyayı özelleştirdiniz mi?