cPanel / WHM adalah salah satu control panel hosting linux paling populer di industri webhosting. Anda harus memiliki pengetahuan dasar ini, jika Anda harus mengelola akun cPanel. Semua folder di akun cPanel memiliki permission/ownership yang telah ditentukan. Jika ada perubahan pada permission/ownership ini, dapat menyebabkan web site anda berhenti berfungsi normal.
- Home directory
Home directory adalah folder paling luar dari suatu akun cpanel.
# ll -d /home/user/
drwx--x--x 29 user user 4096 Mar 3 10:23 /home/user/Folder permission : 711
Folder ownership : user : user - Default document root.
Document root terletak di bawah direktori /home/user secara default.
public_html: Sub direktori, yang terletak di dalam direktori home Anda, yang berisi file yang dapat diakses publik melalui HTTP. Direktori www adalah tautan (symbolic link) ke public_html. Semua file dan folder di dalam public_html dapat dilihat melalui Internet, kecuali jika Anda secara khusus melindunginya dengan proteksi password atau menggunakan file .htaccess.
# ll -d /home/user/public_html/
drwxr-x--- 51 user nobody 4096 Mar 3 10:23 /home/user/public_html/Folder permission : 750
Folder ownership : user: nobody - Folder FTP
public_ftp: Sebuah subdirektori, yang terletak di dalam direktori home Anda, berisi file-file yang dapat diakses publik melalui FTP. Pengguna FTP juga dapat mengunggah file ke direktori ini.
Ini adalah direktori default yang akan diakses pengguna ketika mereka terhubung ke situs Anda melalui FTP anonim.# ll -d /home/user/public_ftp/
drwxr-xr-x 3 user user 4096 Mar 3 10:23 /home/user/public_ftp/Folder permission : 755
Folder ownership : user : user - Folder tmp
Yang berisi sub direktori berikut “analog, awstats, webalizer dll”.
# ll -d /home/user/tmp
drwxr-xr-x 8 user user 4096 Mar 3 10:23 /home/user/tmpFolder permission : 755
Folder ownership : user : user - Folder mail
Yang berisi detail akun email. Sub direktori penting adalah “cur, new dan tmp”.
# ll -d /home/user/mail
drwxr-x--x 11 user user 4096 Mar 3 10:23 /home/user/mail/Folder permission : 751
Folder ownership : user : user - Folder etc
Yang berisi informasi password.
# ll -d /home/user/etc
drwxr-x--- 3 user mail 4096 mar 3 10:23 /home/user/etc/Folder permission : 750
Folder ownership : user : mail - access-logs;
This folder is actually a link to domlog folder. Which contains access log informations.
# ll -d access-logs/
drwxr-x--- 2 root user 4096 Mar 3 10:23 access-logs/
lrwxrwxrwx 1 user user 31 Mar 3 10:23 access-logs -> /usr/local/apache/domlogs/user/Folder permission : 750
Folder ownership : root : user