ในเซิร์ฟเวอร์ที่ใช้งานจริงของเรา/dev/null
กลายเป็นไฟล์ปกติและเนื่องจากบริการ sshd นี้หยุดทำงานและไม่สามารถลงชื่อเข้าใช้เซิร์ฟเวอร์ได้ และเราพยายามทำตามขั้นตอนด้านล่างเพื่อกำหนดค่ากลับไปที่ไฟล์อุปกรณ์ตัวอักษร
rm -rf /dev/null
mknod /dev/null c 1 3
ทันทีที่เราเรียกใช้rm
คำสั่ง/dev/null
จะถูกสร้างขึ้นใหม่เป็นไฟล์ปกติก่อนที่จะmknod
สามารถเรียกใช้ เราไม่สามารถทราบได้ว่าเกิดอะไรขึ้นและส่วนประกอบใดกำลังสร้างไฟล์นี้ ดังนั้นจนกว่าเราจะแก้ปัญหานี้เราไม่สามารถสร้าง/dev/null
เป็นไฟล์อุปกรณ์อักขระได้
/lib/udev/rules.d/50-udev-default.rules
สำหรับการสร้าง/dev/null
lsof /dev/null
เป็นเพื่อนของคุณ.