2008/Jan/27

Platform: Linux/Unix

ช่วงนี้หันมาลอง 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

ชื่อ: 
เว็บไซต์: 
คอมเมนต์:




smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

<< Home