Trong bài bọn họ sẽ luận bàn về chmod 777 trong Linux, đây là một bé số dùng để làm nhận biết phương pháp mà bạn phân quyền cho một file / thư mục nào kia trên Linux.

Bạn đang xem: Chmod 777 là gì

*


*

Bạn đang tạo ra một website và sử dụng tác dụng upload file một phương pháp bình thường. Cơ mà khi gửi lên hosting thì bị lỗi quan trọng upload hình ảnh lên host được. Search tại sao trên mạng thì bạn ta phía dẫn chúng ta phải tùy chỉnh quyền chmod 777 đến thư mục upload đó.

Vậy chmod 777 là gì thì chúng ta cùng mày mò qua nội dung bài viết này nhé.

1. Làm rõ về phân quyền bên trên Linux

Trước khi bắt đầu thì chúng ta phải tìm hiểu về những quyền truy cập file trên Linux đã nhé. Sau khi đọc chấm dứt thì mình đưa ra một số kết luận như sau:

Bài viết này được đăng trên


Trên Linux, từng một tệp tin dữ liệu sẽ được ba đối tượng sử dụng, kia là:

Chủ cài đặt (owner): Là người sở hữu file dữ liệu đó.Group mua (group): Là những người dân thuộc vào đội có độc quyền với file tài liệu đó.Nhóm người tiêu dùng khác: Là những người dân không thuộc hai nhóm trên.

Nếu một người dùng nằm trong một group nhưng group đó tất cả quyền sử dụng file A thì đương nhiên người cần sử dụng đó cũng khá được phép sử dụng file A.

Chúng ta gồm bốn lại quyền bao gồm như sau:

r (read) = 4w (write) = 2x (execute) = 1- no permissions = 0

Ở phía bên trái là bản thân đang thực hiện ký tự chữ cái để màn biểu diễn cho quyền. Phía bên tai bắt buộc là sử dụng các con số để biểu diễn.

2. Hiểu về phong thái biểu diễn quyền trong file Linux

Ví dụ: Mình tất cả file filename.txt và dưới đây là cấu trúc phân quyền mang lại nó.


-rw-r--r-- 12 linuxize users 12.0K Apr 8 20:51 filename.txt|<-><-><->- <------> <--->| | | | | | || | | | | | +-----------> 7. Group| | | | | +-------------------> 6. Owner| | | | +--------------------------> 5. Alternate Access Method| | | +----------------------------> 4. Others Permissions| | +-------------------------------> 3. Group Permissions| +----------------------------------> 2. Owner Permissions+------------------------------------> 1. Tệp tin Type
Trong đó dòng đầu tiên là dạng hình file (File Type):

Dấu - là fileChữ d là thư mục

Chúng ta sẽ cân nhắc vị trí 2, 3 và 4. Đây là cha vị trí phân quyền giành cho ba loại đối tượng người tiêu dùng owner, group other mà tôi đã nói nghỉ ngơi trên.

Mỗi loại đối tượng người tiêu dùng sẽ có bốn loại quyền gồm: Đọc, viết, thực thi với không gồm quyền gì cả.

Như ví dụ trên:

Nhóm Owner bao gồm quyền rw-, tức là có quyền đọc, viết, còn quyền thực hiện thì không có.Nhóm group tất cả quyền r--, có nghĩa là có quyền đọc.Nhóm other gồm quyền r--:, tức là có quyền đọc

Nếu đổi sang sử dụng số để màn trình diễn sẽ là:

rw- = 420, cộng những số lại là bởi (6)r-- = 400, cộng các số lại là bằng (4)r-- = 400, cộng những số lại là bằng (4)

Và ghi tắt cho quyền này là 644.

3. Chmod 777 là gì?

Tới đây thì cắc hẳn chúng ta đã biết chmod 777 là gì rồi nên không nào? Đây là ký hiệu phân quyền bằng lệnh chmod của các nhóm đối tượng người dùng bao gồm quyền trên file đó.

Xem thêm: Những Câu Hỏi Thường Gặp Khi Dùng Ultrasurf Là Gì, Cách Sử Dụng Phần Mềm Ultrasurf

7 là quyền của owner, gồm full quyền 4+ 2 + 17 là quyền của group, gồm full quyền 4 + 2 + 17 là quyền của other, gồm full quyền 4 + 2 + 1

Khi bạn tùy chỉnh thiết lập full quyền cầm này thì file này bất kì ai ai cũng có thể sử dụng, chỉnh sửa, xóa được. ĐIều này cực kỳ nguy hiểm nếu file đó quan trọng đặc biệt đối với bạn.