อะไรคือสิ่งที่เหนียวในระบบไฟล์ UNIX? จะใช้เมื่อไหร่?


21

อะไรคือสิ่งที่เหนียวในระบบไฟล์ UNIX?

ในฐานะผู้ดูแลระบบคุณจะใช้เมื่อใดและอย่างไร

คำตอบ:


29

การใช้งานเดิมคือการให้คำแนะนำแก่ระบบปฏิบัติการที่ควรเรียกใช้งานแคชในหน่วยความจำเพื่อให้โหลดได้เร็วขึ้น การใช้งานส่วนใหญ่เลิกใช้แล้วเนื่องจากระบบปฏิบัติการค่อนข้างฉลาดในเรื่องนี้ ที่จริงแล้วฉันคิดว่าตอนนี้ OS บางตัวใช้เป็นคำใบ้ว่าปฏิบัติการไม่ควรถูกแคช

การใช้งานที่พบบ่อยที่สุดในวันนี้คือการสร้างไดเรกทอรีที่ทุกคนสามารถสร้างไฟล์ได้ แต่มีเพียงเจ้าของไฟล์ในไดเรกทอรีเท่านั้นที่สามารถลบได้ ตามเนื้อผ้าถ้าคุณมีไดเรกทอรีที่ทุกคนสามารถเขียนได้ทุกคนสามารถลบไฟล์ออกได้ การตั้งค่า sticky bit ในไดเรกทอรีทำให้มีเพียงเจ้าของไฟล์เท่านั้นที่สามารถลบไฟล์ออกจากไดเรกทอรีที่เขียนได้ทั่วโลก

การใช้คลาสสิกของสิ่งนี้คือ/tmpไดเรกทอรี:

$ ls -ld /tmp
drwxrwxrwt   29 root     root         5120 May 20 09:15 /tmp/

tในโหมดมี bit เหนียว /tmpหากไม่ได้ตั้งค่าก็จะสวยง่ายสำหรับผู้ใช้งานทั่วไปจะก่อให้เกิดความเสียหายโดยการลบทุกอย่างจาก เนื่องจาก daemons จำนวนมากใส่ซ็อกเก็ตใน/tmpนั้นเป็นหลักจะเป็น DOS ท้องถิ่น


"บอกใบ้ว่าปฏิบัติการไม่ควรแคช" ????
Pacerier

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.