Hướng dẫn cho người mới bắt đầu để quản lý người dùng và nhóm trong Linux

Mục lục:

Hướng dẫn cho người mới bắt đầu để quản lý người dùng và nhóm trong Linux
Hướng dẫn cho người mới bắt đầu để quản lý người dùng và nhóm trong Linux

Video: Hướng dẫn cho người mới bắt đầu để quản lý người dùng và nhóm trong Linux

Video: Hướng dẫn cho người mới bắt đầu để quản lý người dùng và nhóm trong Linux
Video: Geek Holiday Gift Guide - YouTube 2024, Tháng tư
Anonim
Ubuntu Linux sử dụng các nhóm để giúp bạn quản lý người dùng, đặt quyền cho những người dùng đó và thậm chí theo dõi lượng thời gian họ đang sử dụng trước máy tính. Dưới đây là hướng dẫn cho người mới bắt đầu về cách tất cả hoạt động.
Ubuntu Linux sử dụng các nhóm để giúp bạn quản lý người dùng, đặt quyền cho những người dùng đó và thậm chí theo dõi lượng thời gian họ đang sử dụng trước máy tính. Dưới đây là hướng dẫn cho người mới bắt đầu về cách tất cả hoạt động.

Người dùng và nhóm

Ubuntu được thiết lập cho một người để sử dụng khi bạn cài đặt nó trong hệ thống của bạn, nhưng nếu có nhiều người sẽ sử dụng máy tính, tốt nhất là mỗi người nên có tài khoản người dùng riêng. Bằng cách này, mỗi người có thể có các cài đặt và tài liệu riêng biệt và các tệp khác có thể được bảo vệ khỏi những người dùng khác trên cùng một máy tính.

Thông thường máy tính Linux có hai tài khoản người dùng - tài khoản người dùng của riêng bạn và tài khoản gốc, là người dùng siêu có thể truy cập mọi thứ trên PC, thực hiện thay đổi hệ thống và quản lý người dùng khác. Mặc dù vậy, Ubuntu hoạt động hơi khác một chút - bạn không thể đăng nhập trực tiếp dưới dạng root theo mặc định và bạn sử dụng sudo lệnh để chuyển sang quyền truy cập cấp độ gốc khi bạn cần thực hiện thay đổi.

Linux lưu trữ danh sách tất cả người dùng trong tệp ‘/ etc / groups’. Bạn có thể chạy lệnh này trong Terminal để xem và chỉnh sửa các nhóm và người dùng trong hệ thống của bạn:

sudo vigr /etc/groups

Tạo tài khoản người dùng

Để tạo một người dùng mới, bạn có thể đi tới Hệ thống -> Quản trị -> Người dùng và Nhóm và nhấp vào nút "Thêm" để thêm người dùng mới.

Đặt tên thích hợp để xác định người dùng khác và đánh dấu vào hộp kiểm “mã hóa” để bảo vệ thư mục chính của họ.
Đặt tên thích hợp để xác định người dùng khác và đánh dấu vào hộp kiểm “mã hóa” để bảo vệ thư mục chính của họ.
Nhấp vào nút “Cài đặt nâng cao” để định cấu hình đặc quyền của người dùng.
Nhấp vào nút “Cài đặt nâng cao” để định cấu hình đặc quyền của người dùng.
Mô-đun quản lý người dùng liệt kê các đặc quyền của Anna trong tab "Đặc quyền của người dùng".
Mô-đun quản lý người dùng liệt kê các đặc quyền của Anna trong tab "Đặc quyền của người dùng".
Image
Image

Chúng tôi khuyên bạn nên xóa đặc quyền “Quản trị hệ thống” khỏi các tài khoản người dùng khác. Điều này là để đảm bảo rằng những người dùng khác không thể dễ dàng thay đổi các thiết lập hệ thống quan trọng có thể gây nguy hiểm cho hộp Linux của bạn.

Quyền đối với tệp và thư mục Linux

Mỗi tệp trong Linux có một nhóm quyền người dùng và nhóm và bạn có thể sử dụng lệnh ls -l để hiển thị toàn bộ quyền và thuộc tính từ thiết bị đầu cuối.

Đọc từ trái sang phải, mỗi mục trong danh sách có nghĩa là:
Đọc từ trái sang phải, mỗi mục trong danh sách có nghĩa là:

1

Ví dụ: trong ví dụ hiển thị tệp có tên anki, các điều khoản là rwxr-xr-x, tệp được sở hữu bởi người dùng root và thuộc về nhóm gốc và là 159 byte.

Cờ cho phép có bốn thành phần, ký tự đầu tiên là cờ, thường được sử dụng để cho biết đó là thư mục hay tệp - thư mục sẽ hiển thị “d” và tệp thông thường sẽ hiển thị “-“. 9 ký tự tiếp theo được chia thành các bộ gồm 3 ký tự, cho biết các quyền của người dùng, nhóm và mọi người.

Trong ví dụ cụ thể này, chúng tôi đã có rwxr-xr-x, có thể chia nhỏ như sau:

Các quyền tương ứng với các giá trị sau:

  • r = quyền đọc
  • w = ghi quyền
  • x = quyền thi hành

Điều này có nghĩa là đối với tệp được đề cập, mọi người đã đọc và thực thi quyền, nhưng chỉ root mới có quyền ghi vào tệp.

Thay đổi quyền sở hữu nhóm các tệp và thư mục

Anna là một học sinh lớp 7 và anh trai Peter của cô chỉ ghi danh vào một khóa học lập trình tại một trường đại học. Anna sẽ quan tâm hơn đến việc sử dụng phần mềm giáo dục cho bài tập về nhà toán học hoặc địa lý của mình, so với Peter, người quan tâm hơn đến việc sử dụng các công cụ phát triển phần mềm.

Chúng tôi có thể định cấu hình quyền truy cập của Anna và Peter cho các ứng dụng này bằng cách chỉ định chúng cho các nhóm thích hợp từ mô-đun "Quản lý nhóm".

Hãy tạo hai nhóm người dùng, một nhóm sinh viên K-12, một nhóm sinh viên đại học và chỉ định các tài khoản người dùng thích hợp cho từng nhóm.
Hãy tạo hai nhóm người dùng, một nhóm sinh viên K-12, một nhóm sinh viên đại học và chỉ định các tài khoản người dùng thích hợp cho từng nhóm.
Chúng tôi nên cung cấp cho sinh viên K-12 các đặc quyền để chạy phần mềm giáo dục.
Chúng tôi nên cung cấp cho sinh viên K-12 các đặc quyền để chạy phần mềm giáo dục.
Image
Image

Linux lưu trữ hầu hết các tập tin thực thi trong / usr / bin, ví dụ, Linux lưu trữ Anki dưới / usr / bin / anki. Nếu bạn không chắc chắn vị trí của tệp, thì tệp which lệnh là một cách thuận tiện để tìm ra vị trí từ thiết bị đầu cuối:

which anki

Hãy gán Anki và Kig cho nhóm k12 bằng cách sử dụng chown lệnh, sử dụng định dạng sau:

sudo chown:[group name] [files list]

Image
Image

Bạn cũng có thể thu hồi quyền truy cập đọc và thực thi từ các nhóm người dùng khác bằng cách sử dụng chmod chỉ huy.

sudo chown:[group name] [files list]

Lệnh này cho phép thành viên của nhóm K12 truy cập vào Anki và Kig. Chúng ta nên hạn chế quyền truy cập của nhóm trường đại học từ Anki và Kig bằng cách xóa quyền đọc và thực thi khỏi nhóm "Khác". Định dạng của lệnh là:
Lệnh này cho phép thành viên của nhóm K12 truy cập vào Anki và Kig. Chúng ta nên hạn chế quyền truy cập của nhóm trường đại học từ Anki và Kig bằng cách xóa quyền đọc và thực thi khỏi nhóm "Khác". Định dạng của lệnh là:

chmod [ugoa][+-=][rwxXst] fileORdirectoryName

Image
Image

Lệnh đầu tiên mà chúng ta đã thực hiện trong dòng lệnh loại bỏ đặc quyền đọc (r) và thực hiện (x) từ nhóm "Khác". Tùy chọn “O” cho biết rằng chúng tôi đang sửa đổi quyền truy cập của Khác nhóm. Tùy chọn ‘-‘ có nghĩa là chúng tôi muốn xóa một số tập tin các quyền được chỉ định trong các tham số theo tùy chọn ‘-‘. Trang người đàn ông của chmod đưa ra một giải thích chi tiết về các tùy chọn này.

man chmod

Giám sát việc sử dụng máy tính

Timekpr cho phép chúng tôi đặt cho mỗi người dùng một lượng thời gian máy tính giới hạn và bạn sẽ cần phải thêm PPA sau vào các nguồn phần mềm của mình để có thể cài đặt Timekpr từ Trung tâm phần mềm Ubuntu.

deb https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main deb-src https://ppa.launchpad.net/timekpr-maintainers/ppa/ubuntu lucid main

Trung tâm phần mềm Ubuntu là cách dễ nhất để cài đặt Timekpr - chỉ cần sử dụng hộp tìm kiếm và nó sẽ xuất hiện ngay lập tức.

Đề xuất: