mikäköhän mättää/miten saan tiedoston tuhottua:
[root@36 apache]# ls -la
total 40
drwxr-xr-x 2 root sys 4096 Mar 15 21:15 .
drwxr-xr-x 3 root sys 4096 Mar 14 21:48 ..
-rw------- 1 root root 0 Mar 14 21:48 access_log
-rw-r--r-- 1 root root 1017 Mar 14 22:12 error.2005.03.14.log
-rw-r--r-- 1 root root 1094 Mar 15 21:46 error.2005.03.15.log
-rw------- 1 root root 0 Mar 14 21:48 error_log
[root@36 apache]# rm -f access_log
rm: cannot remove `access_log': Operation not permitted
[root@36 apache]# ls -la
total 40
drwxr-xr-x 2 root sys 4096 Mar 15 21:15 .
drwxr-xr-x 3 root sys 4096 Mar 14 21:48 ..
-rw------- 1 root root 0 Mar 14 21:48 access_log
-rw-r--r-- 1 root root 1017 Mar 14 22:12 error.2005.03.14.log
-rw-r--r-- 1 root root 1094 Mar 15 21:46 error.2005.03.15.log
-rw------- 1 root root 0 Mar 14 21:48 error_log
[root@36 apache]# rm -f access_log
rm: cannot remove `access_log': Operation not permitted
Vastaukset 2
Vanhimmat
Käsittääkseni logeja ei turhaan kannata poistella.
Että sillai...
Kai olet oikeasti root (komento id, uid=0), ettei shellin promptissa oleva # ole vain tullut jostain muualta ? Onko osio, jossa kyseinen hakemisto sijaitsee, mountattu vain luettavaksi (komento mount, "(ro)").
Jos tiedostojärjestelmänä on ext2, kokeile komentoa "lsattr access_log". Jos tulosteessa on i-kirjain, niin "chattr -i access_log" voi auttaa eteenpäin.