Điều chỉnh quyền truy cập trong Linux

Anonim

Điều chỉnh quyền truy cập trong Linux

Trong các hệ điều hành dựa trên Kernel Linux, có một công cụ thiết lập thẩm quyền cho phép bạn chia quyền truy cập giữa các tài khoản. Đây là một hạn chế về quyền truy cập vào các tệp, thư mục hoặc ứng dụng cụ thể. Có ba loại quyền tương tự - đọc, viết và thực hiện. Bất kỳ ai trong số họ có thể được chỉnh sửa riêng biệt trong mỗi người dùng đã đăng ký trong HĐH bằng các công cụ đặc biệt. Tiếp theo sẽ được coi là hai phương thức cấu hình của các tham số được đề cập.

Cấu hình quyền truy cập vào Linux

Các phương pháp được xem xét ngày nay phù hợp với tất cả các bản phân phối Linux, vì chúng là phổ quát. Có phải đó là cách đầu tiên không có sẵn cho người dùng không có trình quản lý tệp cố định và quản lý hệ thống được thực hiện riêng thông qua bảng điều khiển. Trong trường hợp này, chúng tôi ngay lập tức khuyên bạn nên chuyển sang tùy chọn thứ hai, trong đó hành động lệnh chmod được mô tả chi tiết. Những người dùng khác tích cực tương tác với giao diện hệ thống đồ họa, chúng tôi khuyên bạn nên trả thời gian cho hai phương thức, vì chúng có một số quyền truy cập khác nhau để truy cập.

Trước khi bắt đầu, hãy chắc chắn rằng hệ thống có số lượng người dùng cần thiết. Nếu bạn biết rằng sẽ có một số người truy cập vào máy tính, bạn nên tạo tài khoản riêng của mình và sau đó chuyển đến việc bổ nhiệm các quyền truy cập. Hướng dẫn chi tiết về chủ đề này có thể được tìm thấy trong các bài viết khác của liên kết sau.

Tất nhiên, các cài đặt có trong trình quản lý tệp cho phép bạn nhanh chóng và không có bất kỳ vấn đề nào chỉnh sửa quyền truy cập vào các đối tượng, nhưng đôi khi một tập hợp các hàm đủ hạn chế và một số người dùng cần một cấu hình linh hoạt hơn. Trong một tình huống như vậy, chúng tôi khuyên bạn nên liên hệ với phương pháp sau.

Phương pháp 2: Đội Chmod

Người dùng đã thực hiện hiệu suất của một số tác vụ nhất định trong các hệ điều hành trên Linux, có thể biết rằng hầu hết các hành động đều được thực hiện thông qua bảng điều khiển cổ điển bằng các lệnh khác nhau. Chỉnh sửa quyền truy cập cho các tệp và thư mục cũng không ngoại lệ và hữu ích cho tiện ích CHMOD tích hợp này.

Cú pháp CHMOD.

Mỗi lệnh có cú pháp riêng - một tập hợp các tùy chọn và tham số được ghi trong một chuỗi cụ thể để chỉ định các hành động cần thiết. Sau đó, chuỗi đầu vào sẽ như thế này: chmod + tùy chọn + quyền + tên đối tượng hoặc đường dẫn đến nó. Thông tin chi tiết về cách sử dụng chmod, đọc trong bảng điều khiển. Bạn có thể chạy nó thông qua menu hoặc tổ hợp phím Ctrl + Alt + T.

Bắt đầu thiết bị đầu cuối để thực hiện lệnh CHMOD trong hệ điều hành Linux

Trong thiết bị đầu cuối, bạn nên đăng ký CHMOD - Giúp và nhấp vào phím Enter. Sau đó, tài liệu chính thức về ngôn ngữ mặc định sẽ được hiển thị, sẽ giúp đối phó với những điều cơ bản của tiện ích. Nhưng chúng tôi vẫn cung cấp một mô tả chi tiết hơn về tất cả các tùy chọn và quyền lợi.

Làm quen với tài liệu chính thức của tiện ích CHMOD thông qua bảng điều khiển trong Linux

Quyền truy cập

Như bạn đã biết từ các thông tin trên, có ba loại quyền trong Linux trong Linux - đọc, viết và thực thi. Mỗi người trong số họ có chỉ định thư riêng trong CHMOD, nên được sử dụng khi làm việc với nhóm.

  • R - đọc;
  • W - Ghi âm;
  • X - thực hiện;
  • S - thực thi thay mặt cho người siêu nhân. Quyền này là tùy chọn và ngụ ý sự ra mắt của các chương trình và kịch bản từ tài khoản chính (nói về việc nói thông qua lệnh sudo).

Theo cách đầu tiên, đáng chú ý là trong các thuộc tính của mục cấu hình được chia cho từng nhóm người dùng. Chúng cũng tồn tại ba và trong chmod, chúng được xác định như thế này:

  • U là chủ sở hữu đối tượng;
  • G - nhóm;
  • o - phần còn lại của người dùng;
  • A - tất cả những người dùng ở trên.

Ngoài ra, nhóm nghiên cứu đang xem xét nhận xét các quyền dưới dạng số. Số liệu từ 0 đến 7 có nghĩa là một tham số cụ thể:

  • 0 - Không có quyền;
  • 1 - thực hiện độc quyền;
  • 2 - chỉ ghi lại;
  • 3 - Thực hiện và ghi lại cùng nhau;
  • 4 - Độc quyền đọc;
  • 5 - Đọc và thực hiện;
  • 6 - đọc và viết;
  • 7 - Tất cả các quyền cùng nhau.

Tất cả các tham số này đều giống nhau cho cả các tệp và thư mục riêng lẻ. Tại thời điểm phân công đặc quyền, trước tiên bạn chỉ số cho chủ sở hữu, sau đó cho nhóm và cuối cùng cho phần còn lại của người dùng. Sau đó, giá trị sẽ tìm thấy một khung nhìn, ví dụ, 744 hoặc 712. Một hoặc nhiều quyền này được nhập sau khi viết tùy chọn cho tiện ích, vì vậy chúng cũng nên được nghiên cứu chi tiết.

Tùy chọn

Quyền chơi vai trò chính khi sử dụng lệnh chmod, tuy nhiên, các tùy chọn cho phép bạn định cấu hình linh hoạt hơn bằng cách đặt các tham số bổ sung. Các tùy chọn phổ biến nhất cho các tùy chọn có loại này:

  • -c - Hiển thị thông tin về tất cả các thay đổi sau khi lệnh được kích hoạt;
  • -f - Loại bỏ việc hiển thị tất cả các thông báo lỗi;
  • -V - Hiển thị tất cả thông tin sau khi lệnh được kích hoạt;
  • --Reference - Chọn mặt nạ quyền từ một tệp cụ thể;
  • -R - Kích hoạt đệ quy. Trong trường hợp này, các quyền được chỉ định sẽ được áp dụng cho tất cả các tệp và thư mục của thư mục được chỉ định;

Bây giờ bạn đã quen thuộc với cú pháp và các chỉ định chính của tiện ích được sử dụng ngày nay được gọi là chmod. Nó vẫn chỉ để làm quen với thông tin hữu ích bổ sung, sẽ đơn giản hóa quá trình chỉnh sửa quyền chỉnh sửa, cũng như tìm hiểu về các ví dụ phổ biến của nhóm.

Hành động bổ sung

Để tăng cường sự tiện lợi của công việc trong thiết bị đầu cuối, người dùng sẽ cần sử dụng thêm một số lệnh tối ưu hóa việc thực thi theo dõi. Ví dụ: sau khi bắt đầu, bạn có thể đăng ký CD / home / user / thư mục, trong đó / home / user / thư mục là một đường dẫn có điều kiện đến thư mục yêu cầu. Sau khi kích hoạt lệnh này, sẽ có một chuyển sang thư mục được chỉ định và tất cả các hành động tiếp theo sẽ được thực hiện thông qua nó. Do đó, cần phải nhập đầy đủ đường dẫn đến tệp hoặc thư mục trong tương lai được loại bỏ (tất nhiên, nếu chúng được đặt tại vị trí nơi chuyển đổi được thực hiện).

Bỏ qua vị trí cần thiết thông qua thiết bị đầu cuối trong Linux

Không thể đánh dấu lệnh ls với tùy chọn -l. Tiện ích này cho phép bạn xem các cài đặt hiện tại để truy cập quyền đối với các đối tượng. Ví dụ: kết quả -RW-RW-R- chỉ ra rằng chủ sở hữu sẽ có thể đọc và chỉnh sửa tệp, nhóm làm tương tự và người dùng khác chỉ đọc. (Tất cả các chỉ định tuân thủ các quyền truy cập được mô tả ở trên). Chi tiết về hành động của nhóm LS trong Linux được liên kết khác được yêu cầu trong bài viết khác.

Đăng ký lệnh LS để xác định

Đọc thêm: Các mẫu của LS LS trong Linux

Ví dụ về đội

Cuối cùng, tôi muốn mang theo một số ví dụ về việc sử dụng tiện ích để người dùng không còn có bất kỳ câu hỏi nào liên quan đến cú pháp của nhóm và các ứng dụng của nó. Hãy chú ý đến những dòng như vậy:

Ví dụ về lệnh chmod trong hệ điều hành linux

  • CHMOD A + R FILE_NAME - Thêm tất cả các quyền để đọc tệp;
  • CHMOD A-X FILE_NAME - Lấy quyền thực thi đối tượng;
  • Chmod a + r file_name - thêm quyền đọc và ghi;
  • CHMOD -R U + W, GO-W FOLDER_NAME - Kích hoạt đệ quy (Lệnh ứng dụng cho toàn bộ thư mục và nội dung của nó), thêm quyền ghi vào chủ sở hữu và xóa quyền nhập cảnh để viết từ người dùng khác.

Như bạn có thể thấy, các dấu hiệu + và - có nghĩa là thêm hoặc nhận quyền. Chúng được chỉ định cùng với các tùy chọn và quyền mà không có khoảng trắng, và sau đó tệp được gọi hoặc đường dẫn đầy đủ đến nó.

Hôm nay bạn đã học được về hai phương thức để thiết lập quyền truy cập trong HĐH dựa trên Kernel Linux. Các phương thức được liệt kê là phổ quát và phù hợp với tất cả các bản phân phối. Trước khi kích hoạt mỗi lệnh, chúng tôi khuyên bạn nên đảm bảo không chỉ về tính chính xác của cú pháp, mà còn là tên của các tệp và đường dẫn đến chúng.

Xem thêm: Các lệnh thường được sử dụng trong thiết bị đầu cuối Linux

Đọc thêm