ฉันเคยทำงานกับ Ubuntu 10.04 แม่แบบบนเซิร์ฟเวอร์จำนวนมาก ตั้งแต่เปลี่ยนเป็น 12.04 ฉันมีปัญหาที่ตอนนี้ฉันโดดเดี่ยว
อุปกรณ์ / dev / urandom นั้นสามารถเข้าถึงได้โดยรูทเท่านั้น
สิ่งนี้ทำให้เอ็นจิน SSL อย่างน้อยเป็น PHP เช่น file_get_contents (https: // ... ล้มเหลว
นอกจากนี้ยังทำลาย redmine
หลังจาก chmod 644 มันใช้งานได้ดี แต่นั่นก็ไม่ได้อยู่ในการรีบูต
ดังนั้นคำถามของฉัน
ทำไมนี้ ฉันไม่เห็นความเสี่ยงด้านความปลอดภัยเพราะ ... ฉันหมายถึง .. อยากขโมยข้อมูลแบบสุ่มบ้างไหม?
ฉันจะ "แก้ไข" มันได้อย่างไร? เซิร์ฟเวอร์ถูกแยกและใช้งานโดยแอปพลิเคชันเดียวเท่านั้นนั่นคือเหตุผลที่ฉันใช้ openvz ฉันคิดถึงบางอย่างเช่นสคริปต์ระดับ runlevel หรือ ... แต่ฉันจะทำอย่างมีประสิทธิภาพได้อย่างไร Maby กับ dpkg หรือ apt?
vor / dev / shm ก็เช่นเดียวกัน ในกรณีนี้ฉันเข้าใจว่าทำไมมันถึงไม่สามารถเข้าถึงได้ทั้งหมด แต่ฉันคิดว่าฉันสามารถ "แก้ไข" มันเป็นวิธีเดียวกับที่จะแก้ไข / dev / urandom
root@idle:~# ls -l /dev/urandom crw------- 1 root root 1, 9 May 22 14:15 /dev/urandom
- ฉันยังไม่ได้ตั้งค่าใด ๆ นี่เป็นเซิร์ฟเวอร์เวอร์จิ้นธรรมดาไม่ได้มีการอัพเดทที่ฉลาด -
0644
โดยเฉพาะกล่าวว่าสิทธิ์ที่ควรจะเป็น คำถามคือ - ทำไมพวกเขาไม่ได้!
ls -l /dev/urandom
แสดงก่อนที่คุณจะเปลี่ยนการอนุญาต คุณปรับแต่งใด ๆ/etc/udev/rules.d
หรือ/lib/udev/rules.d
ไฟล์?