Step 1: Securing /tmp
Step 1.1: Backup το αρχείο fstab
1
|
cp /etc/fstab /etc/fstab.bak
|
Step 1.2: Δημιουργούμε ένα tmpmnt partition (περίπου 1GB σε μέγεθος)
1
2
|
cd /var
dd if=/dev/zero of=tmpMnt bs=1024 count=1048576
|
Step 1.3: Το κάνουμε format
1
|
mkfs.ext3 –j /var/tmpMnt
|
Γράφουμε Y όταν μας ρωτήσει
Step 1.4: Κάνουμε backup του παλιού /tmp
1
|
cp –Rp /tmp /tmp_backup
|
Step 1.5: Mount το tmp filesystem
1
|
mount –o loop,noexec,nosuid,rw /var/tmpMnt /tmp
|
Step 1.6: Δίνουμε τα σωστά δικαιώματα
1
|
chmod 0777 /tmp
|
Step 1.7: Αντιγράφουμε στο σωστό tmp φάκελο.
1
|
cp –Rp /tmp_backup/* /tmp/
|
Step 1.8: Προσθέτουμε το καινούργιο /tmp filesystem στο fstab
1
|
echo “/var/tmpMnt /tmp ext3 loop,rw,noexec,nosuid,nodev 0 0” >> /etc/fstab
|
Step 2: Δεν χρειαζόμαστε 2 file systems, οπότε κάνουμε link το /var/tmp με το /tmp
1
2
|
rm –rf /var/tmp/
ln –s /tmp/ /var/tmp
|
Πηγή: http://www.directadmin.com/forum/showthread.php?t=29807&page=1