artikel ini sebabkan adanya kesalahan pelanggan kami dalam mengikuti tutorial blog tetangga. sehingga muncul-lah artikel cara Memperbaiki Permission File Pada CentOS ini. Mungkin ini terkadang terjadi pada anda yang baru belajar linux. perlu diingat menjalankan perintah linux tanpa mengetahui apa kegunaannya adalah FATAL!
tidak bermaksud menjelek-jelekan blog tutorial linux tetangga, berikut ini perintah yang akan membuat server anda mengalami kerusakan

chown -R kampret:kampret /home/kampret/public_html /

perhatikan perintah diatas, perintah chown (mengganti ownership) tersebut mengeksekusi untuk dua buah folder public_html /.
hasilnya semua folder dan file yang berada pada folder root (/) menjadi kampret:kampret. dan hasilnya seperti dibawah ini
error
dari gambar diatas, sudah dipastikan ada beberapa service yang error. terutama ssh

[root@foo1 ~]# service sshd restart
Stopping sshd:                                             [  OK  ]
Starting sshd: /var/empty/sshd must be owned by root and not group or world-writable.
                                                           [FAILED]

untuk memperbaiki error diatas silahkan jalankan perintah dibawah ini

rpm -a --setugids

atau lebih spesifik seperti dibawah ini

1. Untuk reset uids dan gids pada file dan direktori:

for u in $(rpm -qa); do rpm --setugids $u; done

2. Untuk reset permission pada file dan direktori

for p in $(rpm -qa); do rpm --setperms $p; done

Selamat merusak server anda! 😀