Bạn ghé thăm diễn đàn lần đầu? hãy đăng ký ngay bây giờ để tham gia.
  • Đăng nhập:

Chào mừng bạn đến với ITVNN FORUM - Diễn đàn công nghệ thông tin.

Nếu đây là lần đầu tiên bạn tham gia diễn đàn, xin mời bạn xem phần Hỏi/Ðáp để biết cách dùng diễn đàn. Để có thể tham gia thảo luận bạn phải đăng ký làm thành viên, click vào đây để đăng ký.


  • Partner Area
    • ITVNN HOSTING - Thiết kế website, Cung cấp Domain, Hosting, VPS Việt Nam Anh Hùng - Thông tin truyền thông
Trang 2/2 đầuđầu 12
kết quả từ 11 tới 11 trên 11
Tăng kích thước phông chữ Giảm kích thước phông chữ
  1. #1
    admin's Avatar

    Trạng thái
    Offline
    Họ tên
    Mai Thanh Trung
    Tham gia ngày
    Aug 2006
    Thành viên thứ
    1
    Đến từ
    Pleiku, Gia Lai
    Tuổi
    39
    Giới tính
    Bài gởi
    4,984
    Level: 57 [?]
    Experience: 32,130,251
    Next Level: 35,467,816
    Cảm ơn 53
    Cảm ơn 2,450 lần / 1,409 Bài viết

    Default Hướng dẫn sử dụng CHMOD  

    Để đảm bảo an toàn cho các file và thư mục trong website của bạn!, tránh sự nhóm ngó của các hacker thì một trong các yêu cầu quan trọng và phải luôn lưu ý đó là CHMOD cho đúng.

    CHMOD định nghĩa đơn giản chính là cụm từ viết tắt của Change Mode – Một lệnh đặc biệt chỉ dùng trên các máy chủ hệ Unix (Linux, Solaris, True64…) dùng để thay đổi quyền lực của một người bất kỳ đối với một tập tin, thư mục bất kỳ trên một website cụ thể. Bằng cách thay đổi chmod, bạn đồng thời gán một quyền lực cho một người nào đó đối với các tập tin, thư mục trong cấu trúc website của bạn.

    Thông thường chúng ta cần thiết lập CHMOD 755 cho các thư mục và CHMOD 644 cho các file.
    CHMOD là gì? CHMOD= 755 là gì? CHMOD = 644 là gì?

    CHMOD chính là thao tác thay đổi các quyền sau:


    • "Read" (Đọc): viết tắt là "r", và được biểu diễn bằng số 4
    • "Write" (Ghi / Chỉnh sửa): viết tắt là "w", và được biểu diễn bằng số 2
    • "Execute" (Thực thi): viết tắt là "x", và được biểu diễn bằng số 1

    CHMOD cùng lúc thay đổi quyền hạn trên các file/thư mục với các đối tượng sau:


    • "Owner" – chủ sở hữu của file/thư mục,
    • "Group" – Nhóm mà Owner là thành viên,
    • "Public / Others/ Everybody": những người còn lại.

    CHMOD 755 (rwx r-x r-x) cho thư mục
    Lưu ý: Khái niệm CHMOD không tồn tại trên hệ thống Windows, mà chỉ có trên các hệ thống Unix/Linux
    CHMOD = 755 cho các thư mục có nghĩa là:


    • 7 = 4 + 2 + 1 : Người sở hữu thư mục có quyền đọc thư mục (read); chỉnh sửa thư mục (write); liệt kê các thư mục và file bên trong (execute);
    • 5 = 4 + 0 + 1 : Những người cùng nhóm chỉ có quyền đọc thư mục (read); liệt kê các thư mục và file bên trong (execute)
    • 5 = 4 + 0 + 1 : Những người còn lại chỉ có quyền đọc thư mục (read); liệt kê các thư mục và file bên trong (execute)


    CHMOD 755 (rwx r-x r-x) cho thư mục
    CHMOD = 644 cho các tệp (file) có nghĩa là:


    • 6 = 4 + 2 + 0 : Người sở hữu thư mục có quyền đọc tệp (read); chỉnh sửa tệp (write)
    • 4 = 4 + 0 + 0 : Những người cùng nhóm chỉ có quyền đọc tệp (read)
    • 4 = 4 + 0 + 0 : Những người còn lại chỉ có quyền đọc tệp (read)


    CHMOD 644 (rw- r– r–) cho file
    CMOD 755 cho các thư mục, CHMOD 644 cho các file bằng một file PHP

    Tạo một file "chmod.php" nằm trong thư mục mà bạn cần CHMOD cho toàn bộ các file, thư mục bên trong nó với nội dung như sau:
    PHP Code: 
    <?php

    system
    ('find . -type d -exec chmod 755 {} \; 2>&1');
    system('find . -type f -exec chmod 644 {} \; 2>&1');

    echo(
    "\n\nComplete!");

    ?>
    Sau đó thực thi các dòng lệnh trên bằng cách mở link tới file này. VD:
    http://xhvn.net/new/chmod.php
    CHMOD 755 cho các thư mục, CHMOD 644 cho các file bằng dòng lệnh

    Nếu bạn là người quản trị server hoặc có thể thực thi dòng lệnh thông qua SSH thì trước tiên bạn cần chuyển đến thư mục Joomla bằng lệnh "cd" (change directory), sau đó bạn có thể dùng các lệnh sau:


    PHP Code: 
    find . -type d -exec chmod 755 {} \;            // dùng để CHMOD cho các thư mục
    find . -type f -exec chmod 644 {} \;            // dùng để CHMOD cho các file 

    hoặc


    PHP Code: 
    find . -type d -print0 xargs -0 chmod 0775    // dùng để CHMOD cho các thư mục
    find . -type f -print0 xargs -0 chmod 0664    // dùng để CHMOD cho các file 

    hoặc


    PHP Code: 
    chmod -R 755 ./*                                // dùng để CHMOD tất cả các thư mục và file
    find . -type f -exec chmod 644 {} \;            // dùng để CHMOD cho các file 

    CHMOD bằng các trình quản lý file như "File Manager", "FileZilla"…

    Đối với FileZilla:


    • Chọn"Recurse into subdirectories" để áp dụng thao tác CHMOD cho cả các thư mục con
    • Chọn "Apply to all files and directories" để áp dụng thao tác CHMOD cho tất cả các file và thư mục
    • Chọn "Apply to files only" để chỉ áp dụng thao tác CHMOD cho các file
    • Chọn "Apply to directories only" để chỉ áp dụng thao tác CHMOD cho các thư mục


    CHMOD 755 (rwx r-x r-x) cho thư mục bằng FileZilla

    CHMOD 755 (rwx r-x r-x) cho thư mục bằng "File Manager"
    .♥.Thà không yêu cho cuộc đời trong trắng.♥.
    .♥.Lỡ yêu rồi phải cố gắng thành công.♥.


    Thiết kế website, Cung cấp Domain, Hosting, VPS

  2. The Following 3 Thank You to admin For This Useful Post:

    checknvh (31-07-2011),laonap (25-11-2010),Tiểu Bá Vương 1404 (02-05-2011)

  3. #11
    tiennguyen2021's Avatar

    Trạng thái
    Offline
    Tham gia ngày
    Sep 2021
    Thành viên thứ
    125020
    Tuổi
    29
    Giới tính
    Bài gởi
    17
    Level: 18 [?]
    Experience: 15,938
    Next Level: 17,484
    Cảm ơn 0
    Cảm ơn 0 lần / 0 Bài viết

    Default

    Hay nhỉ, nên học hỏi và thực nghiệm. Bài viết khá chi tiết.


 
Trang 2/2 đầuđầu 12

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Trả lời: 1
    Bài mới gởi: 30-09-2011, 08:54 PM
  2. có cần chmod các thư mục và files phía trong
    By checknvh in forum Hỏi đáp & Thảo luận
    Trả lời: 4
    Bài mới gởi: 31-07-2011, 06:43 PM
  3. Hỏi - CHMOD như thế nào là ổn nhất!
    By chaosq10 in forum Hỏi đáp & Thảo luận
    Trả lời: 2
    Bài mới gởi: 21-01-2011, 05:05 PM
  4. chmod 777 tất cả các file txt
    By kiddj in forum Hỏi đáp & Thảo luận
    Trả lời: 3
    Bài mới gởi: 15-09-2010, 06:05 PM

Tags for this Thread

Bookmarks

Quuyền Hạn Của Bạn

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể chỉnh sửa bài viết
  •