| Các cách CHMOD cho tệp (file) và thư mục (directory) |
| Written by VINAORA |
| Wednesday, 06 August 2008 00:34 |
|
Để đảm bảo an toàn cho các file và thư mục trong Joomla!, 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. 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:
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:
![]() 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à:
CHMOD = 644 cho các tệp (file) có nghĩa là:
![]() 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 PHPTạ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 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://vinaora.com/joomla/chmod.php CHMOD 755 cho các thư mục, CHMOD 644 cho các file bằng dòng lệnhNế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: 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 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 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 fileCHMOD bằng các trình quản lý file như "File Manager", "FileZilla"...Đối với FileZilla:
![]() 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" Keyword
Các câu hỏi liên quan
Các bài liên quan |
| Last Updated on Saturday, 30 August 2008 22:38 |







