Chmod Là Gì? Hướng Dẫn Cài Đặt Và Sử Dụng Chmod Chuẩn Xác

Ngày đăng: 06/02/2023
Tác giả: Hostingviet
Lượt xem: 345
Theo dõi:

Nếu là một quản trị của website có host đặt trên server Linux, hay chỉ đơn thuần là người dùng Linux, chắc chắn đôi lần bạn đã gặp lỗi "You do not have the permissions to modify this file" khi xóa hay chỉnh sửa file. Và khi tìm kiếm giải pháp khắc phục trên Google thì đa phần đều đưa đến đề xuất là cấu hình Chmod 775 thành 777. Vậy Chmod là gì? Chmod 755, Chmod 777 đều là những thuật ngữ mà chỉ người dùng hệ điều hành Linux mới biết. Cùng tìm hiểu Chmod là gì và các cài đặt nó trong bài viết sau đây nhé!

Chmod là gì

Chmod (là chữ viết tắt của Change Mod) nghĩa là một lệnh dùng để thiết lập quyền xem, xóa, hay chỉnh sửa, thay đổi trên file hoặc thư mục. 

Với quyền Permission, Chmod chính là thao tác dùng để thay đổi các quyền của 3 loại hành động thực hiện đối với một file hay folder. Cụ thể: 

- “Read” (Đọc file hay folder): viết tắt là “r”, được thể hiện bằng số 4. Với quyền này, bạn chỉ có thể xem được file, và không thể chỉnh sửa hay thay đổi nội dung của file. Còn với folder cũng tương tự, bạn cũng chỉ có thể xem được các files trong folder, mà không thể thực hiện xóa, chỉnh sửa hay thêm bất kỳ file mới nào vào folder.

- “Write” (Ghi / Chỉnh sửa file, folder): viết tắt là “w”, được thể hiện bằng số 2. Khi được phân quyền này, bạn có thể chỉnh sửa hay đổi nội dung của file. Tương tự cho folder, bạn cũng có quyền thực hiện thao tác xóa hay thêm các tập tin khác vào folder. 

Lưu ý: quyền Write đối với một folder cho phép user có thể xóa các file trong folder ngay cả khi user không có quyền Write trên chính file đó.

- “Execute” (Thực thi): được viết tắt là “x”, và biểu diễn bằng số 1. Quyền này sử dụng khi bạn muốn run một file bất kỳ (thường là dạng file script). Đối với folder, bạn dùng Execute để hạn chế hoặc cho phép thay đổi thư mục hiện tại. 

Chmod còn cùng lúc có thể thay đổi quyền thao tác trên các file hay thư mục đối với các nhóm đối tượng sau:

- “Owner”: đây là chủ sở hữu của file hay thư mục. Thông thường sẽ là người tạo ra các file và thư mục đó. Trong Linux, đối với những file và folder mà bạn đã tạo trong thư mục Home của chính mình sẽ thuộc về quyền sở hữu của bạn, trừ khi bạn chuyển quyền này sang cho user khác. 

- “Group”: là nhóm người dùng có chung permission.

- “Public / Others/ Everybody”: là những người còn lại dùng trong cùng hệ thống.

Chmod 755 là gì?

Chmod 755 cho các thư mục tức là:

7 = 4 + 2 + 1: theo ký tự thể hiện số của các quyền thì điều này có nghĩa, người sở hữu thư mục có quyền đọc (4), chỉnh sửa (2) và liệt kê các file hay thư mục con bên trong thư mục (1). 

5 = 4 + 0 + 1: những người cùng nhóm có quyền đọc; liệt kê các file hay thư mục con bên trong thư mục.

5 = 4 + 0 + 1: Những người còn lại có quyền đọc thư liệt kê các file hay thư mục con bên trong thư mục.

 chmod la gi

Tương tự, bạn cũng dễ dàng hiểu chmod 777 là gì rồi. Cụ thể:

- Số 7 đầu dùng để cấp quyền cho Owner.

- Số 7 thứ 2 cấp quyền cho Group

- Số 7 thứ 3 để cấp quyền cho Others.

Như vậy, 777 có nghĩa là toàn bộ users có trong hệ thống sẽ được full quyền: read, write và execute.

Cài đặt chmod

Đầu tiên, bạn đăng nhập vào tài khoản quản trị trang cPanel

chmod la gi

Sau đó, chọn “File Manager”.

chmod la gi

Tiếp đến, giao diện của “File Manager” hiện ra như hình sau.

chmod la gi

Để thiết lập lệnh chmod cho từng file hay folder, bạn click chọn cột “Perms” hoặc chọn “Change Permissions” bằng cách click chuột phải, rồi thay đổi các thông số.

chmod la gi

chmod la gi

Còn để tiến hành thiết lập lệnh chmod cho toàn bộ foler hay file, bạn chọn “Select all”, rồi click chuột phải chọn “Change Permissions”, sau đó tiến hành tùy chỉnh. Lưu ý là việc cài đặt chmod toàn bộ sẽ không đặt lệnh chmod riêng cho từng folder, file với các thông số cấu hình riêng (điều này sẽ được khắc phục khi cài đặt chmod qua giao thức FTP).

chmod la gi

Cách đặt chmod qua giao thức FTP 

Để đặt lệnh chmod qua giao thức FTP, bạn cần phải có phần mềm quản lý file như Filezilla, Cute-pro, Flash FXP… Đây là những phần mềm có chức năng quản lý các tập tin hoạt động trên giao thức FTP. Nếu chưa có, bạn tiến hành cài đặt chúng.

Trong ví dụ này chỉ đề cập đến Filezilla. Bạn nhập các thông số đăng nhập, rồi nhấn chọn “Quickconnect”. Lưu ý là các thống số này hoàn toàn giống với thông tin đăng nhập trang quản trị cPanel, chúng chỉ khác nhau tại mục “Host”. Phần host, bạn điền IP server của hosting hoặc domain trỏ về host.

chmod la gi

Sau đó, tiến hành chmod 755 hay 777 tại bất kỳ folder nào bạn muốn. Ví dụ như hình bên dưới là folder “Admin”.

chmod la gi

chmod la gi

Nếu bạn thực hiện theo các thao tác của ảnh trên và click OK thì chmod chỉ được thực hiện cho folder “Admin”.

Trong trường hợp bạn click chọn “Recurse into subdirectories”, chọn tiếp “Apply to all file and directories” thì thông số tại mục “Numeric value” sẽ được áp dụng chung cho toàn bộ folder và các tập tin có trong folder. Và cách chmod này hoàn toàn không ảnh hưởng đến bất kỳ thông số nào mà bạn đã cấu hình lúc trước trên folder “Admin”.

 >>Xem thêm: Oracle Là Gì? Tổng Hợp Thông Tin Về Phần Mềm Cực Nổi Tiếng Thế Giới

Nhà cung cấp Tên Miền - Hosting - VPS tốt nhất Việt Nam

Là đơn vị thuộc top 3 lĩnh vực dịch vụ lưu trữ website tại Việt Nam, Hosting Việt được đánh giá là nơi có hosting giá rẻ và luôn nhận được nhiều lời giới thiệu từ diễn đàn tin học về nơi mua host ở đâu tốt . Chỉ từ 50.000đ/tháng, người dùng đã có ngay cho mình một host để thỏa sức học tập, nghiên cứu hoặc chạy demo website… Bên cạnh đó, Hosting Việt còn là đơn vị luôn tiên phong trong công nghệ điện toán đám mây (cloud hosting),gói thuê server với băng thông khủng không giới hạn.
Hosting Việt có đa dạng gói dịch vụ, bên cạnh những gói giá siêu rẻ 50.000đ/tháng, nhà cung cấp còn có những vps giá rẻ chất lượng dành cho nhiều nhóm doanh nghiệp khác nhau. Các gói này luôn đáp ứng đủ nhu cầu lưu trữ, truy cập hàng chục nghìn người mỗi ngày.
Ngoài ra, với dịch vụ chăm sóc khách hàng chuyên nghiệp, đội ngũ kỹ thuật viên có chuyên môn cao sẽ nhanh chóng hỗ trợ, xử lý các vấn đề phát sinh. Từ đó, giúp người dùng có được sự trải nghiệp mượt mà, thú vị.
Như vậy, qua bài viết trên Hosting Việt đã giúp bạn có thêm nhiều thông tin bổ ích! Hi vọng bạn sẽ có thể trang bị thêm thật nhiều kiến thức khác mà chúng tôi đã chia sẻ! Nếu thấy bài viết này hữu ích hãy subscribe để theo dõi những thông tin mới nhất từ Hosting Việt nhé. Chúc các bạn thành công!

Bài viết liên quan
 
 
2023/12/29

Honeypot là gì? Honeynet là gì? Cách thức hoạt động

Trong bối cảnh ngày nay, khi môi trường kỹ thuật số ngày càng phát triển, an ninh mạng trở thành một trong những ưu tiê...
Tác giả:
Đọc thêm
 
 
2023/12/29

Webflow là gì? Các tính năng, Ưu nhược điểm và Cách sử dụng

Trong thời đại phát triển nhanh chóng của kỹ thuật số ngày nay, việc xây dựng một trang web chuyên nghiệp không còn chỉ...
Tác giả:
Đọc thêm
 
 
2023/11/25

Xung đột IP là gì? Nguyên nhân và cách xử lý hiệu quả

Khi bạn bắt gặp thông báo "Windows đã phát hiện xung đột địa chỉ IP" hoặc "máy tính khác trên mạng này c...
Tác giả:
Đọc thêm
 
 
2023/11/25

Lỗi a disk read error occurred là gì? Nguyên nhân và cách sửa

Lỗi A Disk Read Error Occurred là một trong những sự cố phổ biến khiến người dùng máy tính gặp khó khăn khi khởi động hệ thống của...
Tác giả:
Đọc thêm
 
 
2023/11/25

Downtime là gì? Các nguyên nhân gây ra Downtime và cách khắc phục

Downtime là một khái niệm quan trọng trong lĩnh vực công nghệ thông tin và quản lý hệ thống mạng. Khi một trang web hoặc dịch...
Tác giả:
Đọc thêm
 
 
2023/11/24

Địa chỉ IPV4 là gì? Được chia làm mấy phần, mỗi nhóm có mấy bit?

Trên bước tiến vững chắc của cuộc cách mạng kỹ thuật số, Internet đã trở thành một phần quan trọng trong cuộc sống hàng ngày...
Tác giả:
Đọc thêm