Cách đặt Quyền Truy Cập

Mục lục:

Cách đặt Quyền Truy Cập
Cách đặt Quyền Truy Cập

Video: Cách đặt Quyền Truy Cập

Video: Cách đặt Quyền Truy Cập
Video: Hướng dẫn vào các ứng dụng k thể cho phép quyền truy cập 2024, Tháng tư
Anonim

Thư mục và tệp có một tập hợp các thuộc tính, dựa vào đó phần mềm máy chủ web xác định chính xác những gì được phép thực hiện với tệp hoặc thư mục này cho từng người dùng hoặc nhóm người dùng cụ thể. Tập hợp các thuộc tính này được gọi là "quyền truy cập". Dưới đây là mô tả về cách tạo và đặt giá trị mong muốn của quyền truy cập vào tệp và thư mục.

Chmod: cách đặt quyền
Chmod: cách đặt quyền

Hướng dẫn

Bước 1

Hầu hết các máy chủ web ngày nay đều chạy trên hệ thống UNIX, trong đó tất cả người dùng được chia thành ba nhóm: "người dùng" (đây là chủ sở hữu của thư mục hoặc tệp), "nhóm" (đây là thành viên của cùng một nhóm với chủ sở hữu của tệp) và "world" (đây là tất cả những người dùng khác). Mỗi khi tệp được truy cập, máy chủ sẽ xác định xem người yêu cầu có thuộc một trong các nhóm này hay không. Ví dụ: nếu bạn đăng nhập vào trang web của mình qua FTP, nhập mật khẩu và tên người dùng của bạn, sau đó máy chủ chỉ định bạn vào nhóm "người dùng". Nếu ngoài bạn có những người dùng khác đăng nhập qua FTP, họ sẽ được chỉ định vào nhóm "nhóm". Và khi trình duyệt của khách truy cập trang web gửi yêu cầu tệp, người dùng đó sẽ được chỉ định vào nhóm "thế giới". Mỗi người dùng được phân loại theo cách này sẽ nhận được một tập hợp các quyền - để ghi, đọc hoặc thực thi tệp. Ví dụ: đối với yêu cầu của khách truy cập trang web để đọc từ một thư mục và chạy một tập lệnh, tập lệnh phải có các thuộc tính đọc và thực thi được bật cho nhóm "thế giới". Và để bạn, với tư cách là chủ sở hữu, có thể tạo một thư mục hoặc tệp mới trong bất kỳ thư mục hiện có nào bằng giao thức FTP, thư mục này phải có thuộc tính cho phép để ghi cho nhóm "người dùng".

Bước 2

Bây giờ về cách mã hóa tập hợp các quyền của người dùng. Mỗi bộ như vậy bao gồm ba số: số đầu tiên đặt quyền cho nhóm "người dùng", số thứ hai cho nhóm "nhóm" và số thứ ba cho nhóm "thế giới". Mỗi số là sự kết hợp của các mã quang kỹ thuật số: 4 - nghĩa là quyền được đọc (đọc)

2 - quyền viết (viết)

1 - quyền thực thi Ví dụ, để đặt một trong các nhóm quyền ghi và thực thi tệp, bạn chỉ cần thêm các số tương ứng (2 + 1 = 3). Quyền đọc và quyền tương ứng sẽ có được bằng cách cộng 4 + 2 = 6. Tổng cộng có bảy tùy chọn: 1 = thực thi

2 = viết

3 = ghi + thực thi

4 = đọc

5 = đọc + thực thi

6 = đọc + ghi

7 = read + write + execute Như vậy, để đặt các quyền đầy đủ nhất cho một tệp cho mỗi nhóm trong ba nhóm, bạn cần đặt cho nó một tập hợp các thuộc tính, được biểu thị bằng số 777.

Bước 3

Bây giờ về việc thiết lập thực tế các quyền của người dùng bằng ứng dụng khách FTP. Lệnh UNIX "CHMOD" (viết tắt của CHange MODe) được sử dụng để thiết lập các thuộc tính truy cập. Tất cả các máy khách FTP hiện đại đều tự động gửi lệnh như vậy - không cần nhập thủ công, chỉ cần nhập biểu thức số tương ứng của các thuộc tính hoặc chỉ cần đặt các hộp kiểm cần thiết vào các hộp kiểm tương ứng. Điều quan trọng nhất đối với bạn là kết hợp chính xác các giá trị thuộc tính mong muốn được mô tả trong bước trước.

Đề xuất: