755 là quyền gì linux

HomeTricksLinuxPhân quyền chmod 777 và 775, 755 là gì và một số lưu ý khi phân quyền tối cao trên Linux

Keyword: Chmod 777 and 755,775, What are they ?
Cũng như với Windows ta có phân quyền ở phần MCSA mình đã giới thiệu rõ, thì với Ubuntu, Linux cũng có phân quyền trong hệ thống, mở đầu bài thì minh xin khuyến khích các bạn sử dụng 775 hoặc 755 và giảm sử dụng 777 bởi lẻ tránh một số trường hợp không tốt xảy ra

755 là quyền gì linux

  1. chmod chính là thao tác thay đổi các quyền sau:
    • "Read" (Đọc): Viết tắt là "r", và được biểu diễn bằng số 4.
    • "Write" (Ghi / Chỉnh sửa): Viết tắt là "w", và được biểu diễn bằng số 2.
    • "Execute" (Thực thi): Viết tắt là "x", và được biểu diễn bằng số 1.
  2. chmod cùng lúc thay đổi quyền hạn trên các File/thư mục với các đối tượng sau:
    • "Owner": Chủ sở hữu của File/thư mục.
    • "Group": Nhóm mà Owner là thành viên.
    • "Public / Others/ Everybody": Những người còn lại.
  3. Ở đây mình chọn chmod = 755 để phân tích cho các bạn hiểu là:
  • 7 = 4 + 2 + 1: Người sở hữu thư mục có quyền đọc thư mục (read); chỉnh sửa thư mục (write); liệt kê các thư mục và file bên trong (execute);
  • 5 = 4 + 0 + 1: Những người cùng nhóm chỉ có quyền đọc thư mục (read); liệt kê các thư mục và file bên trong (execute)
  • 5 = 4 + 0 + 1: Những người còn lại chỉ có quyền đọc thư mục (read); liệt kê các thư mục và file bên trong (execute)

Không giống như MCSA của Windows mình thấy phân quyền trên Ubuntu dễ hiểu hơn nhiều ấy chứ, chúc các bạn thành công và đừng quên là sử dụng 775 thay cho 777 nha vì mình biết nhiều bạn sẻ quen với thói quen việc sử dụng 777 đi bởi lẽ khi bạn thực hiện lệnh 777 thì đồng nghĩa với việc bạn trao full quyền cho tất cả User trong cùng 1 Group là 1 dễ dẫn đến xóa File lung tung, cái thứ 2 với 777 nghĩa là mọi người điều có thể xóa file bạn, vì thế đừng nên nghịch dại nhé !

Bạn đang thắc mắc CHMOD 755, 777 là gì? Vì sao những con số này lại có khả năng ảnh hưởng đến thuộc tính của file hay folder? Không để bạn đợi lâu, chúng ta sẽ cùng nhau tìm hiểu về CHMOD 755, 777 trong bài viết này nhé!

Tổng quan về CHMOD

CHMOD là xác lập thuộc tính cho files hoặc folder.

Hiểu đơn giản, CHMOD là thiết lập quyền (xem, xóa …) trên file hay thư mục.

Nhờ CHMOD, bạn có thể thao tác thay đổi các quyền sau:

  • Read (Đọc): viết tắt là “r”, được biểu thị bằng số 4: Bạn chỉ có thể xem các tập tin, nhưng không thể sửa đổi nội dung của tập tin.
  • Write (Ghi / Chỉnh sửa): viết tắt là “w”, được biểu thị bằng số 2: Bạn có thể chỉnh sửa tệp. Đối với các thư mục, bạn có thể xóa và thêm tệp vào thư mục
  • Execute (Thực thi): viết tắt là “x”, được biểu thị bằng số 1: Execute được sử dụng chủ yếu khi bạn cần phải chạy file (thường được sử dụng khi bạn cần chạy một kịch bản lệnh).

CHMOD cũng thay đổi quyền hạn trên các file/thư mục với các đối tượng sau:

  • Owner: chủ sở hữu của file/thư mục
  • Group: Nhóm mà Owner là thành viên
  • Public / Others/ Everybody: những người còn lại

755 là quyền gì linux

Tên gọi CHMOD 755 hay CHMOD 777 là tên gọi theo con số là cho thuận tiện khi sử dụng, trao đổi. Thực ra thì đây là các con số biểu hiện cho các quyền với một file, folder. Nếu cứ nói một file, folder gồm những quyền này cho người này người kia thì rất dài nên nó lấy dạng số thập phân để biểu hiện:

1 = (x) execute

2 = (w) write

3 = (w + x) write và execute

4 = (r) read

5 = (r + x) read và execute

6 = (r + w) read và write

7 = (r +w + x) read, write và execute

CHMOD 777, 755 là gì?

CHMOD 777, 755 là cách gán đặc tính cho file hoặc thư mục trong iPhone để file/thư mục đó có thể hoạt động được đúng quyền hạn của mình. Mỗi con số tính từ trái sang phải, chỉ định cho một quyền hạn riêng biệt, bao gồm:

Số 7 nghiã là: Hoàn toàn cho phép Read, Write và Execute (4 + 2 + 1 = 7)

Số 5 nghiã là chỉ cho phép Read và Execute (4 + 1 =5)

Do đó, ta có thể giải thích: 

CHMOD 755 có nghĩa là gì?

  • 7 = 4 + 2 + 1: Người sở hữu thư mục có quyền đọc thư mục (read); chỉnh sửa thư mục (write); liệt kê các thư mục và file bên trong (execute);
  • 5 = 4 + 0 + 1: Những người cùng nhóm chỉ có quyền đọc thư mục (read); liệt kê các thư mục và file bên trong (execute)
  • 5 = 4 + 0 + 1: Những người còn lại chỉ có quyền đọc thư mục (read); liệt kê các thư mục và file bên trong (execute)

755 là quyền gì linux

CHMOD 777 có nghĩa là gì?

  • Số 7 đầu tiên được dùng để cấp quyền cho Owner
  • Số 7 thứ 2 để cấp quyền cho Group
  • Còn số 7 cuối cùng để cấp quyền cho Others

Như vậy, 777 có nghĩa là tất cả users trong hệ thống đều có full permissions: read, write và execute.

Sử dụng CHMOD 755, 777 thế nào?

Cách sử dụng CHMOD trong Cpanel

  • Bước 1: Bạn đăng nhập vào trang quản trị cPanel : http://tendomain:2082
  • Bước 2: chọn File Manager
  • Bước 3: Bạn có thể click chọn vào cột Perms hoặc click chuột phải chọn Change Permissions để thay đổi các thông số của file hoặc thư mục cần thay đổi.
  • Bước 4: Trong trường hợp bạn muốn CHMOD toàn bộ, bạn chọn Select all, click chuột phải chọn Change Permissions và tùy chỉnh.

755 là quyền gì linux

Cách sử dụng CHMOD qua giao thức FTP

Trước khi tiến hành, bạn cần có phần mềm quản lý file hoạt động trên giao thức này như : Filezilla, Cute-pro , Flash FXP …. Ở đây Tinohost sử dụng Filezilla.

Bước 1: Bạn đăng nhập và chọn Quickconnect 

Bước 2: Bạn click chuột phải tại folder và file đó và chọn File permissions và tiến hành điều chỉnh các thông số CHMOB từng file hay folder mình muốn thay đổi.

Ví dụ: tiến hành CHMOD 755 cho folder admin 

755 là quyền gì linux

Sử dụng CHMOD trong hệ điều hành Linux

Nếu sử dụng Linux, bạn cũng có thể áp dụng CHMOD vào đấy! Sau đây, Tino Group sẽ giới thiệu một số lệnh cơ bản để bạn áp dụng vào việc bảo mật file của mình nhé!

Về cơ bản, những lệnh bên dưới sẽ có cấu trúc như sau: 

CHMOD [permissions] [file]

Chúng ta sẽ có 2 cách chính để sử dụng CHMOD trên hệ điều hành Linux.

  • Cách sử dụng số
  • Cách sử dụng ký tự

Cách sử dụng số

Nếu bạn muốn gán quyền cho toàn bộ các file, sử dụng lệnh số sẽ là phương án tối ưu nhất.

CHMOD 777  vidu.txt

Cách sử dụng ký tự

Nếu bạn muốn sửa đổi quyền cho từng file, folder, sử dụng các ký tự Tino Group đã hướng dẫn ở phần trên sẽ là phương án phù hợp.

Ví dụ, bạn muốn chủ sở có quyền “tối cao” đọc/ ghi/ thực thi và những người khác chỉ có quyền đọc/ thực thi, bạn sử dụng lệnh như sau:

CHMOD u=rwx,g=rw,o=rw  vidu.txt

Để loại bỏ quyền ghi/ thực thi của người dùng, bạn sử dụng lệnh:

CHMOD o-rw  vidu.txt

Vậy là chúng ta đã cùng nhau tìm hiểu về CHMOD 755, 777 là gì cũng như cách để sử dụng CHMOD qua cPanel và FTP rồi đấy! Tino Group hi vọng rằng những kiến thức này sẽ hỗ trợ bạn tốt nhất trong công việc của mình.

FAQs về CHMOD 755, 777

CHMOD 644 có nghĩa là gì?

Đặt quyền file theo cách này, bạn sẽ có thể cân bằng giữa công khai và bảo mật khi:

  • Người sở hữu có toàn quyền sử dụng
  • Người truy cập có thể xem nhưng không thể chỉnh sửa

CHMOD 555 có nghĩa là gì?

Tương đối giống với CHMOD 644, nhưng CHMOD 555 chỉ cấp quyền chỉnh sửa duy nhất cho superuser (siêu người dùng) của hệ thống. Việc này sẽ tránh những user giả mạo sửa đổi file.

Cách để áp dụng một nhóm quyền CHMOD cho một thư mục ra sao?

Để áp dụng với một thư mục cụ thể trong Linux, bạn có thể sử dụng -R trước lệnh số và nhập vị trí thư mục ở phía sau. Ví dụ:

  • CHMOD -R 777 thumuc_vidu

Cách để thêm quyền cho một đối tượng trong Linux ra sao?

Bạn có thể sử dụng lệnh như sau để thêm quyền cho người sở hữu hoặc người sử dụng:

CHMOD [permissions] [file]

CHMOD (u/o) + (quyền) + thư mục

Ví dụ chúng ta sẽ thêm quyền thực thi cho chủ sở hữu:

  • CHMOD u+x  vidu.txt

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO

  • Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí Minh
    Văn phòng đại diện: 42 Trần Phú, Phường 4, Quận 5, Thành phố Hồ Chí Minh
  • Điện thoại: 0364 333 333
    Tổng đài miễn phí: 1800 6734
  • Email:
  • Website: www.tino.org

755 là quyền gì linux

QUẢNG CÁO