Saya dulu bekerja dengan templat Ubuntu 10,04 di banyak server. Sejak beralih ke 12,04, saya memiliki masalah yang sekarang telah saya isolasi.
Perangkat / dev / urandom hanya dapat diakses untuk melakukan root.
Ini menyebabkan mesin SSL, setidaknya dalam PHP, misalnya file_get_contents (https: // ... gagal.
Itu juga mematahkan redmine.
Setelah chmod 644 berfungsi dengan baik, tetapi itu tidak tetap saat reboot.
Jadi pertanyaan saya.
kenapa ini? Saya tidak melihat risiko keamanan karena ... maksud saya .. ingin mencuri beberapa data acak?
Bagaimana saya bisa "memperbaikinya"? Server terisolasi dan digunakan hanya oleh satu aplikasi, itu sebabnya saya menggunakan openvz. Saya berpikir tentang sesuatu seperti skrip runlevel atau lebih ... tetapi bagaimana saya melakukannya dengan efisien? Maby dengan dpkg atau apt?
Hal yang sama berlaku untuk / dev / shm. dalam hal ini saya benar-benar mengerti mengapa itu tidak dapat diakses, tapi saya menganggap saya dapat "memperbaikinya" dengan cara yang sama untuk memperbaiki / dev / urandom
root@idle:~# ls -l /dev/urandom crw------- 1 root root 1, 9 May 22 14:15 /dev/urandom
- Saya tidak mengatur apa-apa, ini adalah server perawan biasa, bahkan belum menjalankan pembaruan apt-get.
0644
. Pertanyaannya adalah - mengapa mereka tidak ?!
ls -l /dev/urandom
ditampilkan sebelum Anda mengubah izin? Apakah Anda menyesuaikan setiap/etc/udev/rules.d
atau/lib/udev/rules.d
file?