Lesson 6 - Quản Lý Người Dùng và Nhóm trên Ubuntu
28/06/2024 - 4 phút
Trong bài học này, chúng ta sẽ tìm hiểu cách quản lý người dùng và nhóm trong hệ thống Linux. Việc quản lý người dùng và nhóm là một phần quan trọng để đảm bảo an ninh và sự tổ chức trong hệ thống. Chúng ta sẽ học cách tạo và quản lý người dùng, quản lý nhóm, và phân quyền truy cập bằng các lệnh cơ bản như adduser, deluser, usermod, groupadd, groupdel, groupmod, chmod, chown, và chgrp.
1. Tạo và Quản Lý Người Dùng
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
adduser | Tạo một người dùng mới trong hệ thống | sudo adduser username |
deluser | Xóa một người dùng khỏi hệ thống | sudo deluser username |
usermod | Sửa đổi thông tin của người dùng hiện có | sudo usermod -aG groupname username |
2. Quản Lý Nhóm
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
groupadd | Tạo một nhóm mới trong hệ thống | sudo groupadd groupname |
groupdel | Xóa một nhóm khỏi hệ thống | sudo groupdel groupname |
groupmod | Sửa đổi thông tin của nhóm hiện có | sudo groupmod -n newgroupname oldgroupname |
3. Phân Quyền và Quyền Truy Cập
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
chmod | Thay đổi quyền truy cập của tệp hoặc thư mục | sudo chmod 755 filename |
chown | Thay đổi chủ sở hữu của tệp hoặc thư mục | sudo chown user:group filename |
chgrp | Thay đổi nhóm sở hữu của tệp hoặc thư mục | sudo chgrp groupname filename |
1. Tạo và Quản Lý Người Dùng
adduser: Tạo Người Dùng Mới
Lệnh adduser được sử dụng để tạo một người dùng mới trong hệ thống.
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
adduser | Tạo một người dùng mới | sudo adduser username |
Ví dụ:
sudo adduser username
Lệnh này sẽ tạo một người dùng mới có tên là username và yêu cầu bạn nhập thông tin chi tiết như mật khẩu, tên đầy đủ, và thông tin liên hệ.
deluser: Xóa Người Dùng
Lệnh deluser được sử dụng để xóa một người dùng khỏi hệ thống.
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
deluser | Xóa một người dùng | sudo deluser username |
Ví dụ:
sudo deluser username
Lệnh này sẽ xóa người dùng username khỏi hệ thống.
usermod: Sửa Đổi Thông Tin Người Dùng
Lệnh usermod được sử dụng để sửa đổi thông tin của một người dùng hiện có.
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
usermod | Sửa đổi thông tin người dùng | sudo usermod -aG groupname username |
Ví dụ:
sudo usermod -aG groupname username
Lệnh này sẽ thêm người dùng username vào nhóm groupname.
2. Quản Lý Nhóm
groupadd: Tạo Nhóm Mới
Lệnh groupadd được sử dụng để tạo một nhóm mới trong hệ thống.
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
groupadd | Tạo một nhóm mới | sudo groupadd groupname |
Ví dụ:
sudo groupadd groupname
Lệnh này sẽ tạo một nhóm mới có tên là groupname.
groupdel: Xóa Nhóm
Lệnh groupdel được sử dụng để xóa một nhóm khỏi hệ thống.
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
groupdel | Xóa một nhóm | sudo groupdel groupname |
Ví dụ:
sudo groupdel groupname
Lệnh này sẽ xóa nhóm groupname khỏi hệ thống.
groupmod: Sửa Đổi Thông Tin Nhóm
Lệnh groupmod được sử dụng để sửa đổi thông tin của một nhóm hiện có.
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
groupmod | Sửa đổi thông tin nhóm | sudo groupmod -n newgroupname oldgroupname |
Ví dụ:
sudo groupmod -n newgroupname oldgroupname
Lệnh này sẽ đổi tên nhóm từ oldgroupname thành newgroupname.
3. Phân Quyền và Quyền Truy Cập
chmod: Thay Đổi Quyền Truy Cập
Lệnh chmod được sử dụng để thay đổi quyền truy cập của tệp hoặc thư mục.
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
chmod | Thay đổi quyền truy cập | sudo chmod 755 filename |
Ví dụ:
sudo chmod 755 filename
Lệnh này sẽ thay đổi quyền truy cập của filename thành 755.
chown: Thay Đổi Chủ Sở Hữu
Lệnh chown được sử dụng để thay đổi chủ sở hữu của tệp hoặc thư mục.
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
chown | Thay đổi chủ sở hữu | sudo chown user:group filename |
Ví dụ:
sudo chown user:group filename
Lệnh này sẽ thay đổi chủ sở hữu của filename thành user và nhóm group.
chgrp: Thay Đổi Nhóm Sở Hữu
Lệnh chgrp được sử dụng để thay đổi nhóm sở hữu của tệp hoặc thư mục.
| Lệnh | Mô tả | Ví dụ |
|---|---|---|
chgrp | Thay đổi nhóm sở hữu | sudo chgrp groupname filename |
Ví dụ:
sudo chgrp groupname filename
Lệnh này sẽ thay đổi nhóm sở hữu của filename thành groupname.
Kết Luận
Qua bài học này, bạn đã nắm vững cách quản lý người dùng và nhóm trong hệ thống Linux, cũng như cách phân quyền truy cập cho các tệp và thư mục. Những kỹ năng này rất quan trọng để đảm bảo an ninh và sự tổ chức trong hệ thống. Chúc bạn thực hành thành công và áp dụng kiến thức này vào công việc hàng ngày của mình.
