icon icon icon
-
0932.140.686 tuanquynh.net@gmail.com

TuanQuynh.net -

Bài 13. Tổng hợp quản trị user và group

1. Xem thông tin người dùng

1.1 Tệp tin /etc/passwd: Lưu trữ thông tin các tài khoản người dùng dưới dạng tệp tin văn bản

Lệnh: cat /etc/passwd

1.2 Tệp tin /etc/shadow: Xem thông tin mật khẩu nhưng đã được mã hóa

Lệnh: cat /etc/shadow

lệnh này phải chạy bằng quyền admin mới xem được: sudo cat /etc/shadow

Chú ý cột thứ 2 trong file shadow chưa mật khẩu mã hóa. Nếu:

Bắt đầu bằng dấu * => Tài khoản đã bị vô hiệu hóa (disable)

Bắt đầu bằng dấu ! => Tài khoản tạm thời khóa do chưa đặt mật khẩu.

1.3 Tệp tin /etc/group: Lưu trữ thông tin về các nhóm

Lệnh: cat /etc/group

2. Quản trị tài khoản người dùng

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

xem cú pháp lệnh: man useradd

Vd1. Tạo người dùng user01: useradd user01

(chú ý đổi qua tài khoản root để thao tác hoặc thêm sudo vào trước cấu lệnh nếu đang ở tài khoản không phải là root)

* Kiểm tra thông tin người dùng user01 trong file /etc/passwd: cat /etc/passwd

* Kiểm tra thông tin người dùng user01 trong file /etc/shadowcat /etc/shadow

Dấu ! là do tài khoản user01 chưa đặt mật khẩu

* Kiểm tra user01 trong /etc/group

Vd2. Đặt mật khẩu cho user01

* Cú pháp lệnh: passwd user01

* kiểm tra user01 trong /etc/shadow

Chú ý: 

* Khi tạo user nếu user đó chưa đặt mật khẩu thì user đó sẽ tạm khóa chưa sử dụng được.

* Khi tạo user nếu không chỉ định ID thì mặc định hệ thống sẽ gán Id >= 1000

* Khi tạo user có Id = 0 thì user đó sẽ có quyền root

* Khi tạo user mà không chỉ ra home directory thì mặc định home directory của các user nằm trong /home

Vd3. Tạo user02 có home directory /tmp/user có dòng mô tả: "nhân viên kinh doanh"

Lệnh: useradd -c "nhân viên kinh doanh" -d /tmp/user user02

Kiểm tra user02 vừa tạo: cat /etc/passwd

Vd4. Tạo user03 với dòng chú thích "nhân viên", có home directory /BaoHiem/user03 và có group là users

Lệnh: useradd -c "nhan vien" -d /BaoHiem/user03 -g users user03

Kiểm tra user03 trong /etc/passwd

Kiểm tra user03 trong /etc/group: cat /etc/group | grep user

3. Thay đổi thông tin người dùng

* xem cú pháp lệnh: man usermod

Vd1: Đổi user01 thành user04 và đổi thư mục /home thành /nhanvien/user04

* Lệnh: usermod --login user04 --home /nhanvien/user04 -m user01

Vd2: Disable tài khoản user02: usermod -L user02

Vd3: Enable tài khoản user02: usermode -U user02

Vd4: Di chuyển user02 vào group users: usermod -g users user02

Group users có id: 100

4. Tạo nhóm người dùng (Group)

* Xem cú pháp lệnh: man groupadd

Vd1. Tạo group ketoan và kinhdoanh:

# groupadd ketoan

# groupadd kinhdoanh

* Xem thông tin group: cat /etc/group

5. Thay đổi thông tin nhóm (Group)

* xem cú pháp lệnh: man groupmod

Vd1: Thay đổi group ketoan thành ke_toan

Lệnh: groupmod -n ke_toan ketoan

Vd2: Thay đổi id của nhóm ke_toan thành 700

Lệnh: groupmod -g 700 ke_toan

6. Quản trị user trong group

vd: đưa user02 vào group ke_toan, user03 vào group kinhdoanh

Lệnh: usermod -G ke_toan user02

Tương tự cho user03: usermod -G kinhdoanh user03

Xem group trong /etc/group

7. Xóa group

vd: tạo group Baohiem sau đó dùng lệnh xóa group vừa tạo

Lệnh: groupdel Baohiem

 

Liên hệ đặt quảng cáo

DỊCH VỤ