ไบนารี .rnd ในโฟลเดอร์ของฉันคืออะไร?


29

Deja Dup ไม่สามารถสำรองไฟล์ที่ซ่อน.rndอยู่ในโฟลเดอร์บ้านของฉัน มันเป็นไฟล์ไบนารีขนาดประมาณ 1kB เมื่อฉันพยายามเปิดในโปรแกรมแก้ไขข้อความ (gedit) ฉันได้รับข้อความแสดงข้อผิดพลาดว่ามีอักขระที่ไม่ถูกต้อง (UTF-8)

ฉันรู้ว่าสิ่งที่.gnupg/rndเป็น แต่ตอนนี้ไม่ได้เป็นเพียง.gnupg/rnd .rndนอกจากนี้ฉันยังไม่ได้ทำอะไรที่ฉันสามารถคิดเพื่อสร้างgnupgคีย์อย่างน้อยก็ไม่ได้ตั้งใจ

ใครรู้ว่าลูกนี้คืออะไร? ฉันสำรองข้อมูลทุกคืนและไฟล์นี้ปรากฏขึ้นสองสามวันที่ผ่านมา ฉันได้ทำการอัพเดทตั้งแต่นั้นมา ฉันรู้ว่าฉันสามารถลบไฟล์และดูว่าเกิดอะไรขึ้น แต่ฉันไม่อยากไปเตะยางในเครื่องของฉันถ้าฉันไม่ต้องทำ

ใช้งาน Ubuntu 13.04 ถ้าเป็นเช่นนั้น

คำตอบ:


38

ไฟล์นี้ใช้เพื่อดูเอนโทรปีเมื่อใช้เครื่องมือการเข้ารหัสเช่น OpenSSL คุณสามารถลบได้อย่างปลอดภัยและไม่จำเป็นต้องสำรองข้อมูล

แล้วทำไมเราถึงมีมัน? ในระบบส่วนใหญ่เราไม่มีกิจกรรมมากมายที่เราสามารถใช้เป็นแหล่งสุ่มและเพื่อเร่งกระบวนการสร้างคีย์เข้ารหัสลับแบบสุ่มที่เพียงพอไฟล์นี้มีเอนโทรปีแบบสุ่มที่รวบรวมไว้ก่อนหน้านี้ซึ่งช่วยในการสร้าง ดังนั้นไฟล์นี้ไม่ได้เป็นแหล่งเดียวสำหรับเอนโทรปี

และเนื่องจากมันมีข้อมูลแบบสุ่มดิบคุณจึงไม่สามารถเปิดด้วยโปรแกรมแก้ไขข้อความ มันไม่ได้เข้ารหัสภายในชุดอักขระมาตรฐานดังนั้นโปรแกรมแก้ไขข้อความจึงไม่ทราบวิธีแสดง

ควรอ่านได้โดยผู้ใช้เท่านั้นในโหมด 0600 หากเป็นเจ้าของโดย root คุณอาจมีsudoคำสั่งบางคำสั่งซึ่งเก็บ$HOMEตัวแปรไว้ในบัญชีผู้ใช้ปกติของคุณ เพียงแค่ลบไฟล์ในกรณีนั้นฉันจะบอกว่าผู้ใช้เองสามารถอัปเดตไฟล์นี้ได้ ดูสิ่งนี้ด้วย:


ดังนั้นอาจเป็น 0600 สำหรับเหตุผลด้านความปลอดภัยและเป็นเจ้าของโดย root เนื่องจากsudoคำสั่งบางคำใช้ rand (1) ข้อสงสัย: จะไม่รบกวนเมื่อคำสั่งผู้ใช้พยายามใช้ rand (1) หรือไม่ ถ้า rand (1) ลองอ่านไฟล์มันจะได้ EPERM --- ฉันไม่รู้ว่ามันฉลาดขนาดนี้เพื่อลบมันและสร้างมันใหม่ในฐานะผู้ใช้ ...
Rmano

@Rmano ใช่ฉันเดาเช่นนั้น ควรเป็นของผู้ใช้เอง
gertvdijk

น่าสนใจ ฉันสงสัยว่าสิ่งนี้ถูกสร้างขึ้นเมื่อฉันหยุดกลางคันผ่านการกำหนดค่า sendmail หรือไม่? ขอบคุณสำหรับการตอบกลับที่ให้ข้อมูล ฉันไปข้างหน้าและลบไฟล์แม้ว่าฉันคิดว่า Rmano มีจุดดี ยังไม่มีผลข้างเคียง
nbm

อะไรก็ตามที่ทำงานกับ OpenSSL อาจทำให้เกิดสิ่งนี้ Sendmail อาจสร้างใบรับรอง TLS เพื่อให้เหมาะสม อย่างไรก็ตามไม่ควรปรากฏใน homedir ของคุณและอาจถือเป็นข้อผิดพลาดหากคุณทำตามเอกสารแพ็คเกจของ Ubuntu / Debian
gertvdijk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.