ช่วงนี้หันมาลอง FreeBSD 6.2 ได้สัก 2-3 เดือน
ระหว่างที่ลองทำ Backup ด้วยคำสั่ง dump และ restore ก็เลยจะลองดูว่า
ถ้า content ในไฟล์เปลี่ยนแล้ว จะ restore ถูกหรือเปล่า
(ทำ Backup แบบ Incremental คือเก็บเฉพาะไฟล์ที่เปลี่ยนแปลงจากการ Backup ล่าสุด)
ก็เลยลอง vi เพื่อแก้ไขไฟล์ แต่ปรากฏว่าเกิด error ดังนี้
ex/vi: Error: Unable to create temporary file: Permission denied
ตามปกติแล้ว /tmp ทุกๆ user จะสามารถอ่านและเขียนไฟล์ได้
แต่ไม่สามารถไปยุ่งกับไฟล์ของ user อื่นได้ เพราะได้ set sticky-bit ไว้
แก้ไขโดยใช้คำสั่ง chmod แล้วเพิ่ม 1 ที่ตัวแรกของ permission
chmod 1777 /tmpเมื่อใช้คำสั่ง ls -l / จะเห็นว่าที่ /tmp permission ในการ execute ของ /tmp จะเป็น t
drwxrwxrwt 2 root wheel 512 Jan 27 03:33 tmp
edit @ 27 Jan 2008 15:34:24 by Gaiz
