• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Kiến thức tổng hợp

“Bó tay” với Linux nếu không biết đến lệnh chmod

@admiz by @admiz
04/05/2021
in Kiến thức tổng hợp
0
“bó Tay” Với Linux Nếu Không Biết đến Lệnh Chmod 60902be30cb34.jpeg

Bạn đang sử dụng hệ điều hành Linux hay đang quản lý một website có host trên Linux? Nếu không biết đến lệnh chmod thì có lẽ sẽ rất khó khăn trong việc quản lý các tệp tin, dữ liệu. Chmod hay còn gọi là lệnh thay đổi quyền truy cập có ý nghĩa như thế nào, hoạt động ra sao, hãy cùng nhau tìm hiểu nhé…

Vậy chmod là gì?

Chmod (viết tắt của Change Mode) là một lệnh trên hệ điều hành Linux/Unix cung cấp các quyền xem, chỉnh sửa hay thay đổi các tệp tin và thư mục. Nếu làm việc với hệ điều hành Linux thì chắc hẳn bạn đã từng gặp phải lỗi không có quyền đọc, sửa hay xóa khi thao tác với các file, folder. Tức là bạn sẽ bị giới hạn quyền với các tệp tin và lệnh chmod chắc chắn sẽ giúp bạn giải quyết vấn đề. 

Những điều cần biết trước khi thực hiện lệnh chmod

Trong hệ thống Linux, sự phân quyền (chmod) giúp xác định đối tượng truy cập có những quyền gì với các tệp tin (xem, chỉnh sửa hay thực thi các file). Có thể phân chia người dùng thành 3 nhóm đối tượng chính gồm:

Owner: là những người có quyền sở hữu các tệp tin mà họ tạo ra.

Group: là nhóm bao gồm chủ sở hữu (owner), có chung quyền sở hữu với các tập tin và thư mục nhất định.

Others: là những người dùng còn lại trên hệ thống (không thuộc 2 nhóm trên).

Khi truy cập vào một file, bạn sẽ được kiểm tra xem mình thuộc đối tượng nào trong 3 nhóm này, từ đó sẽ có các quyền hạn tương ứng với các thư mục, file… Vậy các quyền hạn đó là gì?

Quyền đọc (read): là quyền chỉ được xem nội dung của tệp tin, thư mục, hoàn toàn không có quyền thay đổi, xóa, hay di chuyển. 

Quyền chỉnh sửa (write): có quyền này trong tay, bạn sẽ được xem và thay đổi nội dung của file, bổ sung hoặc xóa các file trong thư mục.

Quyền thực thi (execute): bạn sẽ được phép thực thi file.

Để có thể sử dụng lệnh chmod bạn cần hiểu về cách hiển thị các quyền trên hệ thống Linux. Có 2 cách hiển thị, đầu tiên là dạng chuỗi ký hiệu như rwxrw-r–. Trong đó 

r là quyền đọc (read) 

w là quyền ghi, chỉnh sửa (write)

x là quyền thực thi (execute)

Dấu – là bị khuyết quyền. 

3 ký tự đầu trong ví dụ trên là quyền của owner, 3 ký tự tiếp theo là quyền của owner group, và còn lại là quyền của others. 

Như vậy có thể hiểu dãy “rwxrw-r–” cho phép owner có tất cả quyền đọc, ghi và thực thi, những người thuộc group thì có quyền đọc và ghi, còn những người còn lại chỉ có quyền xem nội dung file. 

Ngoài ra, để tiến hành lệnh change mode (chmod) bạn cần biết đến cách hiển thị dạng số của lệnh thay đổi quyền truy cập này:

Quyền đọc sẽ được ký hiệu bằng số 4

Quyền ghi sẽ là số 2

Quyền thực thi là số 1

Bó tay với Linux nếu không biết đến lệnh chmod - Ảnh 1.

Hiển thị dạng số của lệnh chmod

Nếu bạn dùng Linux khá lâu, chắc hẳn bạn đã từng nhìn thấy các câu lệnh chmod 755, chmod 644… Ba số trên lần lượt biểu thị cho quyền của 3 nhóm đối tượng. Chẳng hạn như owner có quyền đọc (biểu diễn bằng số 4), quyền ghi (số 2) và quyền thực thi (số 1) thì biểu thị dạng số của owner sẽ là số 7=4 2 1, tương tự với các nhóm còn lại. Ví dụ “rwxrw-r–” sẽ tương ứng với số 764.

Cách triển khai lệnh chmod trên Linux

Với những kiến thức trên thì bạn đã có thể dễ dàng thực hiện lệnh chmod để thay đổi quyền truy cập cho các file, folder. 

Công thức câu lệnh chmod tổng quát như sau: chmod [phân quyền] [tên file hoặc folder]

Có thể triển khai theo hai cách sau:

Sử dụng ký hiệu số:  ví dụ chmod 755 File.txt, có lẽ đây là cách biểu diễn đơn giản và dễ hiểu nhất. Nhìn vào câu lệnh ta dễ dàng thấy được owner có tất cả các quyền đọc, ghi, thực thi (4 2 1=7), group và others đều chỉ có quyền đọc và thực thi (4 1=5). 

Sử dụng ký tự chữ: Bạn có thể thay đổi quyền cụ thể cho một, hai hoặc cả ba nhóm đối tượng ví dụ như: chmod u=rwx File.txt (cho phép owner, ký hiệu là u, có cả 3 quyền, 2 nhóm còn lại quyền vẫn giữ nguyên như cũ). Bạn cũng có thể dễ dàng thêm hoặc bớt quyền cho một nhóm cụ thể chẳng hạn như: chmod g x File.txt (thêm quyền thực thi cho đối tượng group, ký hiệu là g), chmod o-w File.txt (xóa quyền ghi của nhóm others, ký hiệu là o)… Bạn có thể tham khảo các lệnh dưới đây để hiểu chi tiết hơn nhé:

u x: thêm quyền thực thi cho chủ sở hữu (owner).

u-x: tước quyền thực thi từ chủ sở hữu (owner).

x: thêm quyền thực thi cho cả 3 nhóm: chủ sở hữu (owner), nhóm sở hữu (group) và những đối tượng còn lại. Lệnh này tương tự như lệnh a x.

o-rw: loại bỏ quyền đọc và ghi của nhóm đối tượng không thuộc 2 đối tượng là chủ sở hữu (owner) và nhóm sở hữu (group).

go=rw: thiết đặt cùng lúc quyền đọc và ghi cho cả nhóm sở hữu (group) và nhóm đối tượng còn lại (others). Nếu một trong hai nhóm này trước đây đã có quyền thực thi thì quyền này sẽ bị loại bỏ.

u x, go=rx: thêm quyền thực thi cho chủ sở hữu (owner), và cho phép nhóm sở hữu (group) và nhóm còn lại (others) chỉ có quyền đọc và thực thi. Các lệnh kết hợp được gõ cùng lúc sẽ cách nhau bằng các dấu phẩy.

Những lưu ý về các lệnh chmod

Có một số lệnh Change mode (chmod) thường xuyên được áp dụng, nhưng cũng có lệnh không nên áp dụng trên Linux hoặc các website có host trên Linux như:

Chmod 777: đây là lệnh cho phép tất cả đối tượng đều được xem, chỉnh sửa, truy cập file. Lệnh này rất nguy hiểm, không nên áp dụng vì độ bảo mật kém, bất cứ ai cũng có thể tác động vào file, có thể gây thiệt hại lớn.

 Chmod 644: quyền này chỉ cho chủ sở hữu mới được quyền chỉnh sửa tệp tin, thư mục, những đối tượng còn lại chỉ có quyền đọc. Lệnh này khá lý tưởng cho những tài liệu công khai vì tính bảo mật khá cao… Chính vì vậy chmod 644 thường được áp dụng phổ biến.

Chmod 555: lệnh này không cho bất cứ ai có quyền chỉnh sửa (write) giúp đảm bảo sự nguyên vẹn file. Tuy nhiên, nó ít được sử dụng hơn so với lệnh chmod 644.

Nói tóm lại, chmod là một lệnh rất quan trọng đối với những ai dùng Linux hoặc đang quản lý website có host trên Linux. Hy vọng bài viết sẽ giúp bạn dùng lệnh chmod để phân quyền thành công và nhanh chóng, hãy theo dõi website của chúng mình để cập nhật những bài viết bổ ích về công nghệ nhé! 

Theo NQ Computing tổng hợp

>> Có thể bạn quan tâm: Linux và Windows cái nào tốt hơn

NQ Computing là hệ sinh thái điện toán đám mây được vận hành bởi VCCorp – Công ty dẫn đầu trong lĩnh vực truyền thông và công nghệ tại Việt Nam. Với đội ngũ kỹ thuật viên trình độ cao và kinh nghiệm lâu năm làm việc trên các công nghệ khác nhau như cloud, mobile, web…, chúng tôi có đủ khả năng để hỗ trợ đưa ra những giải pháp và công nghệ toàn diện giúp doanh nghiệp chuyển đổi số thành công. Dành cho độc giả quan tâm tới các dịch vụ đám mây do NQ Computing cung cấp có thể truy cập tại đây.

Post Views: 92
Previous Post

Các mối đe dọa bảo mật thương mại điện tử hàng đầu đối với các trang web mua sắm trực tuyến (tiếp)

Next Post

Các mối đe dọa bảo mật thương mại điện tử hàng đầu đối với các trang web mua sắm trực tuyến

Related Posts

Sửa Nhanh Lỗi Laptop Windows 10 Sạc Pin Không Vào 60951215e059b.png
Phần cứng

Sửa nhanh lỗi laptop Windows 10 sạc pin không vào

11/05/2022
Làm Thế Nào để Xóa Một Phân Vùng Trên ổ đĩa Cứng Windows? 60951232be65c.png
Phần cứng

Làm thế nào để xóa một phân vùng trên ổ đĩa cứng Windows?

11/05/2022
Test Pin Laptop, Cách Kiểm Tra Pin Laptop đang ở Mức Nào Mà Không Cần Cài Phần Mềm 6095123831651.png
Phần cứng

Test pin laptop, cách kiểm tra pin laptop đang ở mức nào mà không cần cài phần mềm

11/05/2022
Hướng Dẫn Xử Lý Khi Key Bàn Phím Laptop Bị Hỏng 6095121ca32df.png
Phần cứng

Hướng dẫn xử lý khi key bàn phím laptop bị hỏng

11/05/2022
Nên Dùng Súng Loại Nào Trong Chiến Dịch Huyền Thoại? 6094aaf17f1da.png
Phần Mềm

Nên dùng súng loại nào trong Chiến Dịch Huyền Thoại?

07/05/2022
Hướng Dẫn Cài đặt Wtfast để Giảm Ping Khi Chơi Game Online, Khi đứt Cáp 6094aae16ee4b.png
Phần Mềm

Hướng dẫn cài đặt WTFast để giảm ping khi chơi game online, khi đứt cáp

07/05/2022
Next Post
Các Mối đe Dọa Bảo Mật Thương Mại điện Tử Hàng đầu đối Với Các Trang Web Mua Sắm Trực Tuyến 60902be4686d1.jpeg

Các mối đe dọa bảo mật thương mại điện tử hàng đầu đối với các trang web mua sắm trực tuyến

Bài mới nhất

4 Lưu ý Khi Sử Dụng Email Marketing Hiệu Quả Tránh Spam Cho Doanh Nghiệp 612d0db271290.jpeg

4 Lưu ý khi sử dụng email marketing hiệu quả tránh spam cho doanh nghiệp

07/05/2025
Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution