Diễn đàn Trái Tim Yên Bái 2024

 Quên mật khẩu
 Đăng ký
Xem: 1805|Trả lời: 3
Thu gọn cột thông tin

CHMOD là gì? CHMOD thế nào cho đúng

[Lấy địa chỉ]
  • 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

    Đăng lúc 11-4-2008 07:26 PM | Xem tất |Chế độ đọc

    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.
  • Tâm trạng hàng ngày
    Xí hổ
    4-12-2011 10:40 PM
  • Đã viết: 2 ngày

    [LV.1]Spam 1

    Đăng lúc 11-4-2008 09:54 PM | Xem tất
    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.

    cai này là tiếp xúc với web + với cái Sh .... đúng không anh
    Ẩn danh  Đăng lúc 11-4-2008 10:05 PM
    Giờ người người chơi "lô cờ" nhà nhà quậy "lô cờ" nên anh em phải cẩn thận
  • Tâm trạng hàng ngày
    Hạnh phúc
    2-7-2025 09:43 PM
  • Đã viết: 13 ngày

    [LV.3]Spam 3

    Đăng lúc 12-4-2008 08:42 AM | Xem tất
    tốt nhất trong linux

    chmod thằng config.php hay file chưa info data "bây" là 444
    Thu mục nếu ko cần upload thì để 755 hoặc 750...nếu còn chạy được để thư mục thành 644 .

    Các thư mục cần phải có index, luôn cảnh giác...
    Bạn phải đăng nhập mới được đăng bài Đăng nhập | Đăng ký

    Quy tắc điểm

    Đóng

    Thông báoTrước /1 Sau

    Phòng tối|Lưu trữ|Diễn đàn Yên Bái 2024 Community Guidelines |

    GMT+7, 13-10-2026 02:48 AM , Processed in 0.028150 second(s), 22 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    Trả lời nhanh Lên trên Trở lại danh sách