Tâm trạng hàng ngày | Suy ngẫm 22-4-2024 05:18 PM |
|---|
Đã viết: 4 ngày [LV.2]Spam 2
|
Mời bạn đăng ký để giao lưu kết bạn nhé <3
Bạn phải đăng nhập để xem được nội dung, nếu bạn chưa có tài khoản? hãy Đăng ký
x
CHMOD viết tắt từ CHange file MODe, là giá trị thể hiện quyền hạn tác động của các group trong server đối với 1 file hay 1 folder nhất định. Ta có 3 Group căn bản: User, Group, World + 3 quyền: Read, Write, Execute. CHMOD được biẻu hiện dưới dạng số, VD: 777, 666, 755....Vậy ý nghĩa của chúng như thế nào?
CHMOD luôn có 3 chữ số (nếu là 4 thì số 0 ở đầu), lần lượt 3 chữ số mỗi chữ số thể hiện quyền của 1 nhóm. VD: 755 -> Quyền cho User (Chính là account quản trị của bạn) là 7, cho Group là 5, và cho World là 5; 666 -> mỗi nhóm đều là 6.
Giá trị quyền cho mỗi nhóm nói trên bằng tổng giá trị các quyền. Giá trị từng quyền cụ thể là: Read=4, Write=2, Execute=1. Như vậy ở ví dụ
777, mỗi nhóm đều có quyền full (4+2+1=7),
với 666, cả 3 group đều chỉ có quyền Read và Write (4+2+0=6),
với 755, User được toàn quyền (4+2+1=7), Group và World ko có quyền Write (4+0+1=5). Đến đây chắc bạn hiểu rồi chứ?
Trong cả 3 quyền theo kinh nghiệm của tôi, quyền Write là nguy hiểm nhất, bởi với quyền Write, nhóm đươc cấp quyền có thể thay đổi nội dung sources của bạn. Có bạn đã từng hỏi tôi, CHMOD càng bé càng bảo mật cao đúng ko? Câu trả lời là SAI. Tại sao? Chẳng hạn bạn CHMOD là 722, thì Group và World đều có quyền Write. Điều này vô cùng nguy hiểm, trong khi, 755: giá trị tưởng lớn nhưng Write lai = 0. Đây có thể coi là giá trị CHMOD an toàn. Ngoài ra là 644 -> read only, an toàn hơn, nhưng kém linh động.
Bạn cũng thấy một điều khá thú vị nữa, là tất cả các trường hợp cộng tổng giá trị các quyền ko bao giờ trùng nhau: 4 != 2 != 1 != (4+1) != (2+1) != (4+2) và != (4+2+1) -> Chỉ cần 1 con số CHMOD là đủ để biết nó là tổng của của các quyền nào rồi. ^^. VD: 755 thì 5 chỉ có thể là Read + Execute mà ko thể là 2 quyền khác. Thế nên 3 con số 4, 2, 1 ko phải ngẫu nhiên sinh ra, mà cũng có lý do của nó cả. ^^.
Hi vọng bài viết này có ích cho các bạn mới tiếp xúc với Web.
Chúc vui!.
New. |
|