ขั้นตอนการทำ Secure /tmp แบบไม่ต้องแบ่ง Partition ไว้ก่อน

อันนี้รู้สึกเห็นว่ามีผู้เขียนไว้แล้วนะครับ แต่ไม่ได้ใส่ไว้ใน How To เลยขอเอามาเขียนใหม่ละกันนะครับ
คำแนะนำ : อันนี้สำหรับผู้ไม่ได้แบ่ง Partition ไว้ก่อน เท่านั้นนะครับ
โดยส่วนตัวคิดว่า Work กับ ทุุกตระกูล *nix + *BSD ครับ ถ้าไม่ Work บอกด้วยนะครับ
ใครอยากอ่าน ว่าเป็นอะไรมาได้อย่างไรก็อ่านให้หมดละกันนะครับ แต่ถ้าอยากเอาไปทำอย่างเดียวก็ดูแค่ที่ตัวที่ขีดเส้นใต้กับ Code ก็ได้ครับ

1.สร้าง ไฟล์ใหม่โดยการสร้างเป็นไฟล์ใน Partition ที่มีอยู่แล้ว แล้ว Set ค่าในไฟล์เป็น 0 ทั้งหมด

dd if=/dev/zero of=/dev/tmpMnt bs=1024 count=500000

dd คือคำสั่งในแปลงและการก็อปปี้ข้อมูลครับ
if=/dev/zero = Device มาตรฐานของ Linux ที่มีค่าข้างในเป็น ASCII 0
of=/dev/tmpMnt = ที่อยู่ของไฟล์ที่จะสร้าง(ในที่นี้คือมาทำให้เป็น/tmp) จริงๆแล้วใส่ไว้ที่ไหนก็ได้ครับ เพียงแต่ต้องอยู่ในที่ๆมีเนื้อที่เพียงพอ
bs=1024 = อ่านข้อมูล 1024Byte ต่อครั้ง
count = จำนวนKBที่ต้องการครับ อย่างเช่นในตัวอย่าง 500000 คือ 500MB
ความจริงแล้ววิธีการคำนวนขนาดสามารถทำได้โดย การนำ bscount เช่นในที่นี้คือ 1024500000=500MB ครับ

2.ทำให้ไฟล์ที่ได้มามีรูปแบบเป็น linux Partiton ที่สร้างขึ้น

/sbin/mke2fs /dev/tmpMnt

ปกติแล้วคำสั่งนี้จะใช้กับ Device ของ Harddisk ครับ แต่เอามาใช้กับไฟล์ก็ได้เช่นกัน

3.Backup /tmp เดิมไว้ก่อน

mv

เยี่ยมครับ

[quote author=kke link=topic=6819.msg63685#msg63685 date=1181454142]
เยี่ยมครับ