Skip to content
    • English
  • Đăng nhập
Hosting, Máy chủ, Cloud VPS, Tên miền, Thiết kế WebsiteHosting, Máy chủ, Cloud VPS, Tên miền, Thiết kế Website
    • English
  • Đăng nhập
  • Khuyến mại
    • Tên miền
          • Đăng ký tên miền
            Xây dựng thương hiệu trên internet
          • Các biểu mẫu văn bản
          • Quy trình đăng ký
          • Gia hạn tên miền
            Duy trì tên miền với mức giá hợp lý
          • Thủ tục chuyển nhượng tên miền VN
          • Quy trình xử lý khiếu nại
    • Hosting
          • NVME Hosting
            Hosting tốc độ nhanh nhất hiện nay
          • Hosting Linux cPanel
            Giảm giá lên đến 40%
          • Hosting Linux DirectAdmin
            Off 15%: Hosting + Domain
          • Hosting WordPress
            Off 20%: Chuyển dịch vụ về BKNS
    • Email
          • Cloud Email Hosting
            Off 20%: Hosting + Domain + Email
          • Cloud Email Server
            Miễn phí SSL, Giảm giá 20%
          • Email Relay
            White list IP
          • Các hỏi đáp về dịch vụ Email
    • Cloud
          • Cloud VPS SSD
            Giảm giá lên dến 35%
          • VPS MMO
          • Cloud VPS SEO
            Dành riêng cho SEO với 5 IP
          • Cloud VPS BK Misa
          • E-meeting
          • Cloud VPN
    • Máy chủ
          • Cho thuê máy chủ
            Thuê máy chủ tặng máy chủ
          • Dịch vụ quản trị máy chủ trọn gói
            Yên tâm, an toàn dữ liệu
          • Thuê chỗ đặt máy chủ
            Miễn phí 500W điện
          • Máy chủ cho MMO
            Tương tác tốt nhất với Youtube, FB, Google và MMO
          • Các dịch vụ liên quan tới máy chủ
    • Phần mềm
          • DirectAdmin
          • Softaculous
          • CloudLinux
          • Imunify360
          • Plesk
          • vBulletin
          • LiteSpeed
    • Website
    • Chứng chỉ SLL
    • Đại lý
      • Chính sách đại lý
      • Bảng giá đại lý
      • Các hỏi đáp về đại lý
    • Hướng dẫn
      • Hướng dẫn dịch vụ
      • Hướng dẫn sử dụng trang id.bkns.vn
      • Hướng dẫn thanh toán
      • Cam kết chất lượng mức dịch vụ (SLA)
  • Khuyến mại
Trang chủ » Chmod là gì? Hướng dẫn sử dụng Chmod Linux

Chmod là gì? Hướng dẫn sử dụng Chmod Linux

27/02/2020 11:35 | Luợt xem : 39

Trong quá trình sử dụng Linux, chẳng hẳn ai cũng đã sử dụng lệnh chmod. Đặc biệt với người dùng thực hiện những thao tác với thư mục, file hay gặp phải lỗi không có quyền. Tuy nhiên với những ai mới sử dụng Linux sẽ chưa biết đến chmod. Bài viết sau đây BKNS sẽ gửi đến bạn Chmod là gì? Hướng dẫn sử dụng Chmod Linux.

>> Tìm hiểu thêm: Các lệnh cơ bản trong Linux

Chmod là gì?
Chmod là gì?

Mục lục

1. Chmod là gì?

Chmod (tên đầy đủ là Change Mod) trong hệ điều hành Linux là lệnh được sử dụng để thay đổi quyền truy cập của hệ thống tập tin đối tượng ( file và thư mục )

1.1 Cú pháp lệnh chmod trong linux

chmod [options] mode [mode] file1 file2 file3 ....

1.2 Danh sách các option

  • -v: verbose, hiển thị đối tượng đã xử lý
  • -f: force, set quyền trong cả trường hợp xảy ra lỗi
  • -R: Recursive, áp dụng cho toàn bộ các file và folder bên trong

Nếu là 1symbolic link thì đối tượng đích sẽ bị ảnh hưởng.

# Permission rwx Nhị phân
7 read, write and execute rwx 111
6 read and write rw- 110
5 read and execute r-x 101
4 read only r– 100
3 write and execute -wx 011
2 write only -w- 010
1 execute only –x 001
0 none — 000

VD: Trường hợp mode = 777 (Kiểu chữ số)

  • Với folder => drwxrwxrwx
  • Với file => -rwxrwxrwx

– Ký tự đầu tiên là  chữ [d] thì là folder, nếu là dấu gạch ngang [–] thì là file

– 3 ký tự tiếp là quyền đọc, ghi, thực thi của Owner (Người tạo file/folder)

– 3 ký tự tiếp theo nữa là quyền đọc, ghi, thực thi của Owner Group (Group của người tạo file/folder)

– 3 kỳ tự cuối cùng là quyền đọc, ghi, thực thi của EveryOne (Tất cả các user còn lại)

Cú pháp lệnh chmod trong linux

2. Cài đặt chmod trong cpanel

Bước 1: Đăng nhập vào tài khoản quản trị trang cPanel

Cài đặt chmod trong cpanel

Bước 2: chọn “File Manager”.

Cài đặt chmod trong cpanel 1

Sau đó, giao diện của “File Manager”

Cài đặt chmod trong cpanel 2

Bước 3: Thiết lập chmod

  • Thiết lập lệnh chmod cho từng file hay folder: 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ố.

Cài đặt chmod trong cpanel 3

  • Thiết lập lệnh chmod cho toàn bộ foler hay file: chọn “Select all”, rồi click chuột phải chọn “Change Permissions”, tiến hành tùy chỉnh

Thiết lập lệnh chmod cho từng file hay folder: 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ố. 4

2. Hướng dẫn sử dụng chmod trên Linux

2.1 Xem và hiểu quyền của tập tin

Bạn có thể sử dụng tuỳ chọn -l (định dạng dài) để có 1 danh sách ls các quyền của tệp cho những tập tin và thư mục.

ls -l

Xem và hiểu quyền của tập tin

Trên mỗi dòng, ký tự đầu tiên xác định loại mục nhập đang được liệt kê. Nếu nó là một dấu gạch ngang (–) thì đó là 1 tệp. Nhưng nếu nó là chữ d thì nó là một thư mục.

9 ký tự tiếp theo chính là đại diện cho những cài đặt cho 3 bộ quyền.

  • 3 ký tự đầu: hiển thị những quyền cho người dùng sở hữu tệp. (quyền người dùng)
  • 3 ký tự ở giữa: hiển thị cho những thành viên của nhóm tệp.
  • 3 ký tự cuối: hiển thị cho các quyền cho bất kỳ thứ gì không nằm trong 2 mục đầu tiên (những quyền khác).

Có 2 ký tự trong một bộ quyền. Các ký tự là các chỉ số cho sự hiện diện hoặc vắng mặt của 1 trong các quyền. Chúng là dấu gạch ngang (-) hoặc là chữ cái. Nếu nó là một dấu gạch ngang thì có nghĩa là cho phép không được cấp. Nếu ký tự là r,w hay x thì quyền đó là đã được cấp.

Các chữ cái đại diện cho:

  • r : quyền đọc. Các tập tin có thể được mở, và nội dung của nó được xem.
  • w : quyền viết. Các tập tin có thể được chỉnh sửa, sửa đổi và xóa.
  • x : quyền thực thi. Nếu tập tin là một tập lệnh hoặc một chương trình, nó có thể được chạy (được thực thi).

Ví dụ:

  • — có nghĩa là không có quyền nào được cấp cả.
  • rwx có nghĩa là toàn quyền đã được cấp. Các chỉ số đọc, viết và thực hiện đều có mặt.

Trong ảnh chụp màn hình của chúng tôi, dòng đầu tiên bắt đầu bằng một d . Dòng này đề cập đến một thư mục có tên là “archive”. Chủ sở hữu của thư mục là “dave”, tên và tên của nhóm mà thư mục thuộc về cũng được gọi là “dave”.

  • Ba ký tự tiếp theo là quyền người dùng cho thư mục này. Những điều này cho thấy chủ sở hữu có đầy đủ quyền. Các ký tự r , w và x đều có mặt. Điều này có nghĩa là người dùng đã đọc, viết và thực thi các quyền cho thư mục đó.
  • Bộ ba ký tự thứ hai là các quyền của nhóm, đây là rx . Chúng cho thấy rằng các thành viên của nhóm dave đã đọc và thực thi các quyền cho thư mục này. Điều đó có nghĩa là họ có thể liệt kê các tệp và nội dung của chúng trong thư mục và họ có thể cd (thực thi) vào thư mục đó. Họ không có quyền ghi, vì vậy họ không thể tạo, chỉnh sửa hoặc xóa tệp.
  • Bộ ba ký tự cuối cùng cũng là rx . Các quyền này áp dụng cho những người không bị chi phối bởi hai bộ quyền đầu tiên. Những người này (được gọi là khác người khác) đã đọc và thực thi các quyền trên thư mục này.

Vì vậy, để tóm tắt, các thành viên nhóm và những người khác đã đọc và thực thi quyền. Chủ sở hữu, một người dùng được gọi là dave, cũng có quyền ghi.

Đối với tất cả các tệp khác (ngoài tệp tập lệnh mh.sh), dave và các thành viên của nhóm dave có các thuộc tính đọc và ghi trên các tệp và các tệp khác chỉ có quyền đọc.

Đối với trường hợp đặc biệt của tệp tập lệnh mh.sh, chủ sở hữu dave và các thành viên trong nhóm đã đọc, viết và thực thi các quyền và những người khác chỉ đọc và thực thi quyền.

2.2 Cài đặt và sửa đổi quyền

Giả sử bạn có 1 tệp mà mọi người đều có đầy đủ quyền trên đó.

ls -l new_ file.txt

Cài đặt và sửa đổi quyền

Bạn muốn người dùng có quyền đọc và ghi, những nhóm đối tượng hay người dùng khác chỉ có quyền đọc thì bạn có thể thực hiện bằng cách sử dụng lệnh sau:

chmod u = rw, og = r new_file.txt

Cài đặt và sửa đổi quyền 1

Sử dụng toán tử “=” có nghĩa là bạn có quyền xoá sạch mọi quyền hiện có và sau đó đặt những quyền được chỉ định. 

Kiểm tra quyền mới trên tệp sau:

Cài đặt và sửa đổi quyền 2

Như hình trên thông báo là các quyền hiện có đã bị xoá và quyền mới đã được đặt lại.

Để thực hiện việc thêm quyền mà không xoá cài đặt quyền hiện có, bạn có thể làm như sau:

Giả sử bạn có 1 tệp script mà bạn đã chỉnh sửa xong. Bạn cần thực hiện nó cho tất cả người dùng. Những quyền hiện tại của nó sẽ như sau:

ls -l new_script.sh

Cài đặt và sửa đổi quyền 3

Bạn có thể thêm quyền thực thi cho mọi người bằng lệnh sau:

chmod a + x new_script.sh

Cài đặt và sửa đổi quyền 4

Nếu bạn xem xét các quyền, bạn sẽ thấy quyền thực thi hiện được cung cấp cho mọi người và những quyền hiện có vẫn có hiệu lực.

ls -l new_script.sh

Cài đặt và sửa đổi quyền 5

Những lệnh sau cũng có thể làm được việc này:

chmod + x new_script.sh

2.3 Kiểm tra quyền của file/folder

ls -l /duong-dan-file-hoac-folder

Kiểm tra quyền của file/folder

Vậy là bài viết trên BKNS đã cung cấp cho bạn Chmod là gì? Hướng dẫn sử dụng Chmod Linux. Nếu bạn còn thắc mắc nào về bài viết này, bạn hãy để lại bình luận dưới đây để được hỗ trợ. Đừng quên truy cập website https://www.bkns.vn/ để biết thêm nhiều thông tin hữu ích khác nữa nhé.

Bài viết liên quan

Hướng dẫn cài đặt opencart bằng softaculous trên cpanel

22/05/2022

53

Bước 1: Đăng nhập vào Cpanel theo đường dẫn mail nhà cung cấp dịch vụ đã gửi Hình 1: Đăng nhập vào Cpanel Bước 2:...
VPS BKNS

VPS Hosting, đặc điểm và cách sử dụng

04/05/2022

61

Mục lục VPS là gì? Đặc điểm và cách sử dụng VPS Hosting? Khi ngành công nghệ thông tin phát triển. Chắc hẳn cái tên...
Hosting SEO

Hosting SEO giá rẻ 8 Dải (Lớp) tại BKNS

28/04/2022

51

Hosting SEO là dịch vụ lưu trữ cho phép một tài khoản hosting có thể chạy được nhiều website với mỗi website có địa chỉ...
Hosting Seo BKNS

Hosting chuẩn SEO ảnh hưởng đến SEO như thế nào?

27/04/2022

1614

Hosting chuẩn SEO là gì? Nó ảnh hưởng đến quá trình SEO như thế nào? Phải chăng cứ sử dụng dịch vụ SEO Hosting thì...
BKNS Hosting

SEO Hosting và Hosting có gì khác biệt?

27/04/2022

63

Nhắc đến Digital Marketing, không thể không nhắc đến SEO. SEO là công cụ không thể thiếu và quen thuộc mà ai cũng biết. Tuy...
Danh mục
  • Kiến thức chung
  • Chuẩn bị đăng ký
  • Server
  • VPS Windows
  • Chứng chỉ SSL
  • Dịch vụ CDN
  • Hướng dẫn
  • Cloud VPS
  • 1-Click install Apps
  • Dedicate Server
  • Hosting (Linux, Windows)
  • Giới thiệu chung
  • Tuyển dụng
  • IP
  • DirectAdmin
  • cPanel
  • Xác thực SSL
  • Thiết kế website
  • DirectAdmin
  • Hosting Linux
  • Hosting SEO
  • Quản lý hosting
  • Tin tức
  • Nginx
  • Tên miền
  • Email
  • WordPress
  • VPS Linux
  • Thông báo
  • Cpanel
  • Cài đặt SSL
  • Control Panel
  • Phần mềm
  • cPanel
  • Hosting windows
  • Webserver
  • Khởi tạo CSR

Về chúng tôi

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Các dịch vụ

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Thông tin cần biết

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Câu hỏi thường gặp

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

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

  • Giới thiệu
  • Thông báo
  • Hướng dẫn
  • Tuyển dụng
  • Liên hệ

Số ĐKKD: 0104850587, cấp ngày 10/8/2010, tại sở KHĐT Hà Nội

Địa chỉ trụ sở: BT2-VT18, Khu nhà ở Xa La, Phường Phúc La, Quận Hà Đông, Thành phố Hà Nội, Việt Nam

Chịu trách nhiệm nội dung: Giám đốc Thịnh Văn Hạnh

Copyright © Since 2010 BKNS, All rights reserved

Sử dụng dịch vụ tại BKNS.VN có nghĩa là bạn đồng ý với Quy định sử dụng của chúng tôi.

Công ty cổ phần giải pháp mạng Bạch Kim

Tầng 5, Tòa nhà 169, Nguyễn Ngọc Vũ, Phường Trung Hòa, Quận Cầu Giấy, TP Hà Nội.

Lầu 2 Tòa nhà 1B1 Thành Thái, Cư Xá Đồng Tiến, Phường 14, Quận 10, TP. Hồ Chí Minh.

Tổng đài 24/7: 1900 63 68 09

Tư vấn dịch vụ: 1800 646 884 (Miễn phí cước)

Email liên hệ: info@bkns.vn

Email phản hồi dịch vụ: gopy@bkns.vn

Liên hệ với chúng tôi:

Zalo Offcial Account của hệ thống :

Chấp nhận thanh toán:

Copyright © Since 2010 BKNS, All rights reserved
  • Tên miền
    • Đăng ký tên miền
      Xây dựng thương hiệu trên internet
    • Gia hạn tên miền
      Duy trì tên miền với mức giá hợp lý
    • Quy trình đăng ký
    • Các biểu mẫu văn bản
    • Quy trình xử lý khiếu nại
    • Thủ tục chuyển nhượng tên miền VN
  • Hosting
    • NVME Hosting
      Hosting tốc độ nhanh nhất hiện nay
    • Hosting Linux DirectAdmin
      Off 15%: Hosting + Domain
    • Hosting Linux cPanel
      Giảm giá lên đến 40%
    • Hosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
  • Email
    • Cloud Email Hosting
      Off 20%: Hosting + Domain + Email
    • Email Relay
      White list IP
    • Cloud Email Server
      Miễn phí SSL, Giảm giá 20%
    • Các hỏi đáp về dịch vụ Email
  • Cloud
    • Cloud VPS SEO
      Dành riêng cho SEO với 5 IP
    • Cloud VPS SSD
      Giảm giá lên dến 35%
    • VPS MMO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
  • Máy chủ
    • Cho thuê máy chủ
      Thuê máy chủ tặng máy chủ
    • Thuê chỗ đặt máy chủ
      Miễn phí 500W điện
    • Dịch vụ quản trị máy chủ trọn gói
      Yên tâm, an toàn dữ liệu
    • Máy chủ cho MMO
      Tương tác tốt nhất với Youtube, FB, Google và MMO
    • Các dịch vụ liên quan tới máy chủ
  • Phần mềm
    • DirectAdmin
    • CloudLinux
    • Plesk
    • vBulletin
    • LiteSpeed
    • Softaculous
    • Imunify360
  • Website
  • Chứng chỉ SLL
  • Đại lý
    • Chính sách đại lý
    • Bảng giá đại lý
    • Các hỏi đáp về đại lý
  • Hướng dẫn
    • Hướng dẫn dịch vụ
    • Hướng dẫn sử dụng trang id.bkns.vn
    • Hướng dẫn thanh toán
    • Cam kết chất lượng mức dịch vụ (SLA)
  • WooCommerce not Found
  • Newsletter
  • Đăng nhập
    • English
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT
  • Tên miền
    • Đăng ký tên miền
      Xây dựng thương hiệu trên internet
    • Gia hạn tên miền
      Duy trì tên miền với mức giá hợp lý
    • Quy trình đăng ký
    • Các biểu mẫu văn bản
    • Quy trình xử lý khiếu nại
    • Thủ tục chuyển nhượng tên miền VN
  • Hosting
    • NVME Hosting
      Hosting tốc độ nhanh nhất hiện nay
    • Hosting Linux DirectAdmin
      Off 15%: Hosting + Domain
    • Hosting Linux cPanel
      Giảm giá lên đến 40%
    • Hosting WordPress
      Off 20%: Chuyển dịch vụ về BKNS
  • Email
    • Cloud Email Hosting
      Off 20%: Hosting + Domain + Email
    • Email Relay
      White list IP
    • Cloud Email Server
      Miễn phí SSL, Giảm giá 20%
    • Các hỏi đáp về dịch vụ Email
  • Cloud
    • Cloud VPS SEO
      Dành riêng cho SEO với 5 IP
    • Cloud VPS SSD
      Giảm giá lên dến 35%
    • VPS MMO
    • Cloud VPS BK Misa
    • E-meeting
    • Cloud VPN
  • Máy chủ
    • Cho thuê máy chủ
      Thuê máy chủ tặng máy chủ
    • Thuê chỗ đặt máy chủ
      Miễn phí 500W điện
    • Dịch vụ quản trị máy chủ trọn gói
      Yên tâm, an toàn dữ liệu
    • Máy chủ cho MMO
      Tương tác tốt nhất với Youtube, FB, Google và MMO
    • Các dịch vụ liên quan tới máy chủ
  • Phần mềm
    • DirectAdmin
    • CloudLinux
    • Plesk
    • vBulletin
    • LiteSpeed
    • Softaculous
    • Imunify360
  • Website
  • Chứng chỉ SLL
  • Đại lý
    • Chính sách đại lý
    • Bảng giá đại lý
    • Các hỏi đáp về đại lý
  • Hướng dẫn
    • Hướng dẫn dịch vụ
    • Hướng dẫn sử dụng trang id.bkns.vn
    • Hướng dẫn thanh toán
    • Cam kết chất lượng mức dịch vụ (SLA)
  • Chat Zalo
  • Chat Messenger