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.
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.
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".
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]
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]
chmod [ugoa][+-=][rwxXst] fileORdirectoryName
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.