Download app

Quét mã QR để tải về ứng dụng

QR code

Chmod 777 là gì?

09/04/2021, 05:51 pm
5,366

Linux đang là lựa chọn của nhiều doanh nghiệp nhờ chi phí đầu tư thấp, khả năng mở rộng và phát triển lớn. Song, Linux lại không hề lý tưởng với người dùng không có kinh nghiệm về quản trị mạng. Để giúp các bạn sử dụng hiệu quả và dễ dàng hơn, hôm nay Nhân Hòa sẽ chia sẻ đến bạn một trong những phương pháp bảo mật website - Chmod (phân quyền người dùng) qua câu lệnh Chmod 777 là gì? và cách thiết lập phân quyền trong Linux

Chmod là gì?

Chmod 777 là một lệnh trong Chmod.

Cấu trúc của mọi file hoặc thư mục trong Linux đều chứa 8bits dữ liệu lưu quyền truy cập. Được tồn tại dưới dạng nhị phân cơ bản, mỗi con số đều có ý nghĩa cấp phép hành vi bạn được thực hiện trong file/folder đó.  

Dưới đây là cách thể hiện lệnh của các con số

Khi thiết lập quyền Read: 4-bit  sẽ được thêm vào dữ liệu, tạo thành “100” (dạng nhị phân) hoặc “4” dạng thập phân.

Khi bạn muốn thiết lập quyền Write: 2-bit sẽ được vào dữ liệu, tạo thành “010” (nhị phân) hoặc “2” dạng thập phân.

Khi bạn thiết lập quyền Execute: sẽ thêm 1-bit vào dữ liệu, tạo thành “001” hoặc “1” dạng thập phân.

Vậy, nếu đổi sang dạng thập phân ta có các permissions mang giá trị từ 0-7 với các ý nghĩa như sau:

0: không có bất cứ quyền truy cập nào

1: execute

2: write

3: write và execute

4: read

5: read và execute

6: read và write

7: read, write và execute

Sau đó, dựa vào quy định thiết lập này, người quản lý thiết lập permissions đối với file/folder mà bạn chọn, bạn chỉ cần cộng thêm số thập phân tương ứng với permission đó là được.

Với công thức trên, chúng ta hiểu lệnh Chmod 777 có nghĩa như sau:

- 7 đầu tiên: dùng để cấp quyền cho Owner

- 7 thứ 2: để cấp quyền cho Group

- 7 cuối cùng: để cấp quyền cho Others

Có nghĩa là toàn bộ người dùng và các nhóm đối tượng đều có quyền đọc, chỉnh sửa và thực thi đối với nội dung trong file và thư mục.

Tuy nhiên, trên thực tế, Nhân Hòa không khuyên bạn cấp quyền này, vì bất cứ người truy cập nào cũng có thể thay đổi, sửa, thêm và xóa dữ liệu của hệ thống. Đem đến các rủi ro lớn, đặc biệt là với các dữ liệu trong máy chủ web. 

>>> Đừng bỏ qua: Test bảo mật web chỉ trong 5 phút 

Muốn hiểu kỹ Chmod 777 là gì bạn cần biết cả về các quyền Chmod trên Linux

Chmod (Change Mod) là việc thiết lập quyền truy cập file/folder trên hệ điều hành Linux, cho phép 1 user được truy cập hoặc không được truy cập vào file/folder nào, các hành vi được thực hiện sau khi truy cập vào. 

Lệnh Chmod hiển thị dưới dạng: chmod [permissions] [file]

Các quyền mà Chmod được điều chỉnh bao gồm

- “Read”: viết tắt là “r”, thể hiện bằng số 4. Quyền này cho phép bạn xem các nội dung hiển thị trên file/folder mà không thể thực hiện chỉnh sửa, thêm, xóa hay thay đổi bất kỳ nội dung nào.

- “Write” (Ghi / Chỉnh sửa): viết tắt là “w”, được thể hiện bằng số 2. Về hành vi mà W cho phép sẽ rộng hơn R, người sử dụng được xem nội dung, được chỉnh sửa, thêm hoặc xóa bất cứ nội dung nào trong file/folder. Kể cả xóa 

- “Execute” (Thực thi): được viết tắt là “x”, và biểu diễn bằng số 1. Cho phép bạn run một file bất kỳ. Để hạn chế việc thay đổi thư mục hiện tại trong folder khi thực hiện lệnh X, bạn có thể sử dụng Execute.

Ngoài ra bạn còn có thể sử dụng chmod để phân quyền theo nhóm đối tượng:

“Owner”: là người tạo ra các file và thư mục, còn được biết đến với cách gọi chủ sở hữu.Thư mục home trong hệ điều hành Linux là bao gồm các dữ liệu được tạo nên bởi chủ sở hữu.

 “Group”: dùng để chỉ nhóm người dùng có chung permission.

“Public / Others/ Everybody”: là một nhóm người dùng có cùng quyền đối với file/thư mục

Để thực hiện được các công việc kiểm soát quyền của mình, Chmod sử dụng các câu lệnh với các chia sẻ quyền khác nhau, bao gồm lệnh 755, 777,644, 555,... 

Cách triển khai lệnh Chmod 777 trên hệ điều hành Linux

Sau khi hiểu rõ Chmod 777 là gì, Nhân Hòa sẽ hướng dẫn bạn triển khai lệnh Chmod 777 như sau:

Chmod 777 trong Cpanel 

Bước 1: Đăng nhập vào trang quản trị cPanel để thực hiện cài đặt lại 

Bước 2: chọn “File Manager”. Sau đó Nhấn vào cột ” Perms ” phía tay phải để thay đổi các thông số của file hoặc thư mục cần thay đổi.

Bước 3: Trong trường hợp bạn muốn thay đổi quyền truy cập của toàn bộ , bạn chọn” Select all ” , click chuột phải chọn ” Change Permissions ” và tùy chỉnh.

Chmod 777 qua giao thức FTP

Cách này được áp dụng với các phần mềm quản lý file hoạt động trên giao thức FTP như Filezilla

Bước 1: Đăng nhập vào trang quản trị và chọn ” Quickconnect ”

Bước 2: Click chuột phải vào file hoặc thư mục bạn muốn set quyền và chọn ” File permissions ”. Sau đó tiến hành điều chỉnh thông số thành 777

Như vậy, bạn có thể thay đổi và thiết lập Chmod một cách dễ dàng và nhanh chóng.

>>>Xem thêm: Địa chỉ thuê Linux hosting giá rẻ 

Kết luận 

Với những chia sẻ trên của Nhân Hòa, tôi tin bạn đã hiểu rõ Chmod 777 là gì và các lưu ý khi sử dụng câu lệnh này.

Tuy nhiên, với một hệ điều hành mã nguồn mở như Linux, nếu bạn không phải người có nhiều kiến thức về code, thì việc quản lý và thiết lập sẽ trở lên khó khăn và không hiệu quả khi bạn không thể áp dụng được những ưu điểm vượt trội của hệ điều hành mở. Đây là lý do mọi giải pháp mạng của Nhân Hòa phát triển trên Linux đều kèm theo dịch vụ quản lý từ xa và hỗ trợ sửa lỗi, nâng cấp 24/7. Ngoài ra, khi sử dụng các sản phẩm tại Nhân Hòa bạn hoàn toàn có thể yên tâm về chất lượng và hạ tầng. Khi toàn bộ các giải pháp mạng đều đạt tiêu chuẩn quốc tế và được thiết lập, quản lý bởi đội ngũ kỹ thuật viên chuyên nghiệp, nhiều kinh nghiệm 

Hiện nay, Nhân Hòa đang áp dụng các chính sách tri ân khách hàng và giảm giá trên tất cả các dịch vụ tên miền, vps, hosting, wordpress hosting, ssl, email theo tên miền... giúp bạn tiết kiệm chi phí tối đa

+ Tổng đài: 1900 6680

+ Website: https://nhanhoa.com/

+ Fanpage: https://www.facebook.com/nhanhoacom

+ Chỉ đường: https://g.page/nhanhoacom

Chương trình khuyến mãi mới nhất: https://nhanhoa.com/khuyen-mai.html

Bài viết liên quan
11/04/2024
Với mong muốn hỗ trợ quá trình học tập, phát triển và mở ra cơ hội việc làm cho các bạn sinh viên, ngày 09/04/2024 vừa...
28/02/2024
Ngày 19/01/2024, Trung tâm Internet Việt Nam (VNNIC) tổ chức Hội nghị CEO các Nhà đăng ký tên miền quốc gia ".vn" năm 2024 nhằm...
27/02/2024
VPS Quốc Tế do Nhân Hòa phát triển được xây dựng trên một hạ tầng mạnh mẽ với các tính năng ưu việt, nhờ đó giúp...
Chuyên nghiệp và tận tình
Hỗ Trợ Trực Tuyến 24/7
Đội ngũ chuyên gia giúp xử lý vấn đề kỹ thuật để website của bạn luôn hoạt động tốt và chạy nhanh. Bất kỳ lúc nào.
Kết nối với Nhân Hoà

Map Tầng 4 - Toà nhà 97 - 99 Láng Hạ, Quận Đống Đa, Thành Phố Hà Nội

Phone Điện thoại: (024) 7308 6680

Mail Mail: sales@nhanhoa.com

Hotline Hotline: 091 140 8966

Map 927/1 CMT8, Phường 7, Quận Tân Bình, Thành phố Hồ Chí Minh

Phone Điện thoại: (028) 7308 6680

Mail Mail: hcmsales@nhanhoa.com

Hotline Hotline: 091 285 1416

Map Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An

Phone Điện thoại: (024) 7308 6680 - nhánh 6

Mail Mail: contact@nhanhoa.com

Hotline Hotline : 091 522 1384

Kết nối với Nhân Hoà
Gọi lại cho tôi
Gọi miễn phí
Gọi miễn phí
×
Thông báo

Đăng nhập thành công!