Lệnh adduser trong linux với các ví dụ dễ hiểu

Lệnh adduser trong Linux giúp bạn tạo tài khoản người dùng mới một cách dễ dàng và nhanh chóng. Nó tự động thiết lập thư mục home và các thiết lập mặc định, giúp người dùng mới có môi trường làm việc tốt. Sử dụng adduser là cách an toàn và được khuyến khích để quản lý người dùng trên hệ thống Linux của bạn.

Lệnh adduser trong linux là gì?

Lệnh command adduser in linux là một công cụ dòng lệnh mạnh mẽ, cho phép bạn tạo tài khoản người dùng mới trên hệ thống Linux một cách dễ dàng. Nó tự động thực hiện nhiều bước quan trọng, như tạo thư mục home cho người dùng và thiết lập các thông tin cơ bản. Khi sử dụng adduser, bạn sẽ được nhắc nhập các chi tiết như mật khẩu và thông tin cá nhân tùy chọn cho tài khoản mới. Lệnh này giúp đơn giản hóa quá trình quản lý người dùng, đảm bảo rằng mọi tài khoản đều được thiết lập đúng cách và an toàn. Đây là một công cụ thiết yếu cho bất kỳ quản trị viên hệ thống Linux nào.

Tạo Tài Khoản Người Dùng Mới

Trong bước này, chúng ta sẽ tìm hiểu cách tạo một tài khoản người dùng mới trên hệ thống Linux.

Đầu tiên, hãy sử dụng lệnh adduser để tạo một người dùng mới có tên là newuser:

sudo adduser newuser

Ví dụ về đầu ra:

Adding user `newuser` ...
Adding new group `newuser` (1001) ...
Adding new user `newuser` (1001) with group `newuser` ...
Creating home directory `/home/newuser` ...
Copying files from `/etc/skel` ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for newuser
Enter the new value, or press ENTER for the default
	Full Name []: New User
	Room Number []:
	Work Phone []:
	Home Phone []:
	Other []:
Is the information correct? [Y/n] Y

Lệnh adduser sẽ yêu cầu bạn đặt mật khẩu cho người dùng mới và nhập thêm thông tin.

Sau khi người dùng được tạo, bạn có thể chuyển sang tài khoản mới bằng lệnh su:

su - newuser

Lệnh này sẽ chuyển sang tài khoản newuser, và bạn có thể kiểm tra thư mục home của người dùng:

pwd

Ví dụ về đầu ra:

/home/newuser

Vậy là tài khoản người dùng mới đã được tạo thành công rồi đó.

Thiết Lập Mật Khẩu và Thời Gian Hết Hạn cho Người Dùng

Trong bước này, chúng ta sẽ tìm hiểu cách thiết lập mật khẩu và ngày hết hạn cho tài khoản người dùng.

Đầu tiên, hãy chuyển sang tài khoản newuser mà chúng ta đã tạo ở bước trước đó:

su - newuser

Bây giờ, hãy thay đổi mật khẩu cho tài khoản newuser bằng lệnh passwd:

passwd

Bạn sẽ được yêu cầu nhập mật khẩu mới và xác nhận lại mật khẩu đó:

Changing password for newuser.
New password:
Retype new password:
passwd: password updated successfully

Tiếp theo, chúng ta có thể đặt ngày hết hạn cho tài khoản newuser bằng lệnh chage:

sudo chage -E 2023-12-31 newuser

Lệnh này sẽ đặt ngày hết hạn của tài khoản thành ngày 31 tháng 12 năm 2023. Bạn có thể xác minh ngày hết hạn của tài khoản bằng lệnh chage:

sudo chage -l newuser

Ví dụ về kết quả:

Last password change					: Feb 27, 2023
Password expires					: Dec 31, 2023
Password inactive					: never
Account expires						: Dec 31, 2023
Minimum number of days between password change		: 0
Maximum number of days between password change		: 99999
Number of days of warning before password expires	: 7

Bây giờ mật khẩu người dùng đã được thiết lập và ngày hết hạn của tài khoản cũng đã được cấu hình.

Thêm Người Dùng Vào Các Nhóm Hiện Có

Trong bước này, chúng ta sẽ tìm hiểu cách thêm một user vào các group đã có trên hệ thống Linux.

Đầu tiên, hãy chuyển lại user labex, user này có quyền sudo để thực hiện các lệnh quản trị.

exit

Bây giờ, chúng ta hãy liệt kê các group hiện có trên hệ thống để xem danh sách các nhóm.

sudo grouplist

Ví dụ về kết quả trả về:

labex
newuser
sudo

Chúng ta có thể thấy có ba group: labex, newusersudo đang tồn tại.

Tiếp theo, hãy thêm tài khoản newuser vào group sudo để user có thể dùng lệnh sudo.

sudo usermod -a -G sudo newuser

Option -a thêm user vào các group được chỉ định, còn -G chỉ định các group cần thêm.

Để kiểm tra xem tài khoản newuser đã được thêm vào group sudo hay chưa, dùng lệnh id.

id newuser

Ví dụ về kết quả trả về:

uid=1001(newuser) gid=1001(newuser) groups=1001(newuser),27(sudo)

Bạn có thể thấy tài khoản newuser hiện là thành viên của group sudo rồi đó.

Kết luận cho linux adduser command

Vậy là bạn đã nắm vững cách sử dụng lệnh adduser trong Linux rồi đấy! Hy vọng hướng dẫn này giúp bạn quản lý người dùng trên hệ thống Linux một cách dễ dàng hơn. Việc thêm người dùng mới trở nên đơn giản và nhanh chóng hơn bao giờ hết. Đừng quên tìm hiểu thêm về các tùy chọn khác của linux adduser command để tối ưu hóa quá trình này. Hãy thử nghiệm và khám phá thêm nhiều tính năng thú vị khác của Linux nhé. Chúc bạn thành công trên con đường chinh phục hệ điều hành mã nguồn mở này! Việc quản lý người dùng hiệu quả sẽ giúp hệ thống của bạn an toàn và ổn định hơn. Hãy nhớ rằng, thực hành thường xuyên là chìa khóa để thành thạo mọi kỹ năng.

Last Updated : 15/10/2025