Chmod Là Gì? Hướng Dẫn Sử Dụng Lệnh Chmod Trên Linux/Unix
Đối với người dùng Linux, ít nhất 1 lần các bạn đã sử dụng lệnh chmod trên hệ điều hành Linux. Nhất là các trường hợp thao tác với file, thư mục, chúng ta hay gặp phải lỗi không có quyền, permission để đọc, sửa, xóa… Vì vậy trong bài viết này vinasupport.com sẽ giới thiệu cho bạn các về chmod, hướng dẫn căn bản về sử dụng lệnh chmod trên Linux/Unix
Chú ý: Chmod thường xuyên được sử dụng với chown để xác định quyền truy cập file, thư mục với user. Để hiểu về lệnh chown các bạn vui lòng theo dõi bài viết sau:
- Chown là gì? Hướng dẫn sử dụng lệnh chown trên Linux/Unix
Chmod là gì? Giới thiệu về lệnh chmod
Trong hệ điều hành Unix/Linux, chmod là lệnh được sử dụng để thay đổi quyền truy cập của người dùng tới file/folder.
Cú pháp lệnh chmod (Syntax):
chmod [options] mode [mode] file1 file2 file3 ....Danh sách các option:
- -R: Recursive, áp dụng cho tất cả các file và folder bên trong
- -f: force, set quyền trong cả trường hợp xảy ra lỗi
- -v: verbose, hiển thị đối tượng đã xử lý
Nếu là một symbolic link thì đối tượng đích sẽ bị ảnh hưởng.
Danh sách các mode:
| # | Permission | rwx |
|---|---|---|
| 7 | read, write and execute | rwx |
| 6 | read and write | rw- |
| 5 | read and execute | r-x |
| 4 | read only | r– |
| 3 | write and execute | -wx |
| 2 | write only | -w- |
| 1 | execute only | –x |
| 0 | none | — |
VD: Trường hợp mode = 777 (Kiểu chữ số)
- Với file => -rwxrwxrwx
- Với folder => drwxrwxrwx
– Từ bên phải sang ký tự đầu tiên là dấu gạch ngang [–] thì là file, chữ [d] thì là folder – 3 ký tự tiếp theo tương ứng 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 tương ứng 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 tương ứng là quyền đọc, ghi, thực thi của EveryOne (Tất cả các user còn lại)

Hướng dẫn sử dụng chmod trên Linux
– Kiểm tra quyền của file/folder
ls -l /duong-dan-file-hoac-folder
Như ảnh trên thì quyền của file RubyMine-2018.1.4.tar.gz là -rw-rw-r– (664)
– Phân quyền cho file/folder
chmod 644 /duong-dan-file-hoac-folder
Kết quả thì quyền trên file RubyMine-2018.1.4.tar.gz đã được thay đổi là -rw-r–r– (644)
– Phân quyền cho folder và các file, thư mục bên trong của nó. (Thêm tham số -R)
chmod -R 644 /duong-dan-folder– Để folder có thể mở được thì folder cần quyền thực thi, ta có thể thêm quyền thực thì bằng cách cộng mode x
chmod +x /duong-dan-folderTương tự ta có thể +r, +w để thêm quyền đọc, ghi.
– Thay đổi quyền của file trong 1 folder
find /opt/lampp/htdocs -type f -exec chmod 644 {} \;– Thay đổi quyền chỉ folder và các folder con trong nó.
find /opt/lampp/htdocs -type d -exec chmod 755 {} \;Như vậy, mình đã giới thiệu cho các bạn một số cách dùng cơ bản về lệnh chmod, nếu có ý kiến đóng góp gì thì các bạn hãy comment ở bên dưới.
Nguồn: vinasupport.com
Từ khóa » Chmod Là Bệnh Gì
-
Chmod Là Gì? Cách Chmod Như Thế Nào? - HOSTVN Blog
-
Chmod Là Gì? Hướng Dẫn Cài Đặt Và Sử Dụng Chmod Chuẩn Xác
-
CHMOD Là Gì? Cách Sử Dụng Lệnh Chmod Trong Linux | BKHOST
-
Và Cách CHMOD An Toàn Cho Site Của Bạn - Câu Hỏi Thường Gặp
-
Chmod Là Gì? Cách Chmod Như Thế Nào? - Navythemes
-
Chmod Là Gì? Cú Pháp Lệnh Chmod, Cách Chmod - Wiki Máy Tính
-
Chmod Là Gì ? Làm Thế Nào để Sử Dụng Chmod đúng Chuẩn
-
CHMOD Tiếng Việt Là Gì - Trong Tiếng Việt Dịch - Tr-ex
-
Phân Quyền Truy Cập File Bằng Lệnh Chmod Là Gì ? Cách Chmod ...
-
Chmod Là Gì? Cách Chmod để Bảo Mật Website Tốt Nhất Bằng Filezilla
-
CHMOD Là Gì ? Cách Dùng FTP Cuter? Các Thông Số Của CHMOD
-
Tổng Quan Về CHMOD - Thương Hiệu Web
-
Lệnh Chmod Trong Linux (File Permission)
-
Lệnh Chmod Trong Linux Là Gì? - Thế Giới Giải Mã