Mỗi file và folder trong cPanel đều được cấp sẵn quyền truy cập từ trước. Các quyền này cho phép user được phép hay không được phép đọc, ghi, sửa hay thực thi file. Thông thường ta không cần thiết phải thay đổi quyền truy cập, tuy nhiên trong vài trường hợp như update, cài đặt…bạn có thể cần sử dụng tính năng này.
Có 3 loại quyền truy cập đối với 1 file hoặc folder, bao gồm:
- Read (Đọc)- Viết tắt là r, file có quyền read sẽ chỉ cho phép hiển thị với người
- Write (ghi) – Viết tắt là w, cho phép sửa đổi
- Execute (thực thi) – Viết tắt là x, file được quyền thực thi
Các quyền truy cập lại được cài đặt cho các loại user khác nhau, không phải ai cũng có quyền giống nhau, các nhóm user bao gồm:
- User – Chủ sở hữu file.
- Group – Các file khác nằm chung folder hoặc chung nhóm.
- World – Tất cả mọi người.
Quy định và cách đọc mã số cấp quyền truy cập Permission code
Thỉnh thoảng bạn online có một số người chỉ bạn thay đổi quyền truy cập file thành 777 hoặc 774 chẳng hạn, tuy nhiên bạn thắc mắc nó có ý nghĩa gì. Mình sẽ giải thích đơn giản như dưới đây.
Hệ thống UNIX quy định mỗi quyền Read, Write và Execute có 1 ký tự số tượng trưng
- Read là 4
- Write là 2
- Execute là 1
Một user có thể được cấp nhiều quyền khác nhau vì thế hệ thống sẽ lấy tổng các con số tương ứng để quy định quyền của user đó.
Ví dụ user A có quyền Read (4) và Write (2) sẽ được ký hiệu bằng 6. Tương tự User có quyền Read, Write, Execute sẽ có ký hiệu là 7.
Ta có 3 nhóm user: User, Group và World, mỗi nhóm sẽ được một số đại diện. Vì vậy chỉ cần viết ra 3 số, ta có thể hiểu ngay mỗi nhóm user được quyền gì.
Như ví dụ bên trên, permission code là 777 có nghĩa là User, Group, World đều có cả 3 quyền Read, Write, Execute.
Permission code là 771 có nghĩa là User, Group có 3 quyền Read, Write, Execute, còn user thuộc nhóm World chỉ có quyền Execute.
Một số ví dụ về quyền truy cập của các file, folders hay tương tác trong cPanel
- public_html: 750
- Folders: 755
- CGI and Perl scripts: 755
- .html .php: 644
Cách thay đổi File Permissions trong cPanel
Mở trình quản lý file File Manager trong cPanel. Chọn file hoặc folder muốn thay đổi quyền truy cập. Click vào nút Change Permissions ở menu trên cùng như hình dưới
Tick vào các checkbox tương ứng để thay đổi quyền truy cập. Chọn xong nhấn Change Permissions để lưu lại. Phần số bên dưới (ví dụ 771 như hình) sẽ tự động cập nhật, bạn không cần chỉnh sửa.
Vì lý do an toàn, bạn chỉ nên thay đổi quyền truy cập nếu thực sự cần thiết. Nếu không cần cấp quyền nữa, nên reset trở lại như ban đầu.