Tin tức và phân tích của tất cả các thiết bị di động

Cách tạo người dùng trong Linux

Tạo người dùng là một trong những nhiệm vụ cơ bản nhất trong Linux. Quản trị viên hệ thống phải liên tục quản lý người dùng khi quy mô công ty tăng hoặc giảm. Hoặc có thể bạn muốn thêm người dùng trong Linux để cho phép một trong các thành viên trong gia đình bạn sử dụng máy tính của bạn và ngăn họ truy cập dữ liệu cá nhân của bạn. Dù thế nào đi nữa, trong hướng dẫn này, hãy xem cách tạo người dùng trong Linux. Có hai cách để tạo người dùng Linux mới và chúng tôi đã giải thích cả hai cách bằng các ví dụ.

Tạo người dùng trong Linux bằng lệnh useradd

Tạo người dùng Linux mới bằng lệnh useradd là phương pháp lâu đời nhất. Trước khi chúng ta bắt đầu với điều tương tự, trước tiên bạn có thể liệt kê tất cả người dùng Linux để kiểm tra xem người dùng mà bạn đang cố gắng thêm đã tồn tại hay chưa. Có bốn cách để liệt kê người dùng nhưng lệnh phổ biến nhất là lệnh sau.

getent /etc/passwd

Nếu bạn không thấy người dùng ở đây, bạn có thể tiến hành thêm họ bằng lệnh useradd. Đây là cú pháp của lệnh useradd:

sudo useradd -s /bin/bash -m -c "Full Name" -G"nameofthegroub" "username"

Hãy để chúng tôi giải thích lần lượt cách sử dụng của từng thực thể trong lệnh trên.

  • Sudo: Tạo người dùng mới cần có đặc quyền siêu người dùng.
  • người dùng thêm: Lệnh useradd dùng để thông báo cho Linux rằng chúng ta muốn thêm người dùng mới.
  • -S: được sử dụng để đặt shell mặc định
  • -m: Thêm và gán thư mục /home cho người dùng.
  • -c: Lấy tên đầy đủ của người dùng.
  • -G: Gán người dùng vào một nhóm. Nhóm này sau đó có thể được sử dụng để thêm nhiều người dùng hơn.
  • tayeeb: là tên tài khoản người dùng.

Một ví dụ về lệnh useradd sẽ giống như lệnh bên dưới.

sudo useradd -s /bin/bash -m -c "Tayeeb Hasan" tayeeb

Bây giờ tài khoản đã được tạo nhưng vẫn chưa được bảo vệ vì không có mật khẩu. Có hai cách để đặt mật khẩu. Trước tiên, bạn có thể tự mình thực hiện nếu bạn là quản trị viên, sau đó thông báo mật khẩu cho chủ sở hữu hồ sơ. Ngoài ra, cách tốt nhất để làm điều tương tự là đặt mật khẩu tạm thời cho người dùng mới tạo và cho phép người dùng chọn mật khẩu họ muốn đặt sau. Điều này có thể được thực hiện bằng cách sử dụng lệnh sau. Khi bạn thực hiện lệnh này, hãy nhập mật khẩu tạm thời.

sudo passwd --expire "username"

Hoán đổi tên người dùng bằng tên người dùng thực tế và nó sẽ trông như thế này:

sudo passwd --expire tayeeb

Bằng cách này, bạn có thể đặt mật khẩu ban đầu cho người dùng và cung cấp cho họ, sau đó Linux sẽ yêu cầu họ nhập mật khẩu mới hai lần, đây sẽ là mật khẩu mới.

Tạo người dùng trong Linux bằng lệnh adduser

Lệnh adduser đã được thêm vào muộn hơn trong kernel và nó khiến việc thêm người dùng trở nên dễ dàng và nhanh chóng. Bây giờ, bạn phải nhầm lẫn giữa lệnh useradd và lệnh adduser do cùng tên. Tuy nhiên, có một số khác biệt giữa hai lệnh Linux.

useradd là một lệnh Linux tích hợp, trong khi adduser là lệnh tiện ích cấp cao cung cấp nhiều tùy chọn tùy chỉnh trong khi tạo người dùng trong Linux. Sử dụng lệnh adduser, bạn có thể tạo thư mục chính cho người dùng mới, đặt mật khẩu và có một số tham số mà bạn có thể sử dụng với lệnh này.

Đây là cách thêm người dùng trong Linux bằng adduser.

sudo adduser "username"

Sau đó, lệnh sẽ nhắc bạn nhập mật khẩu, tên người dùng và các chi tiết khác trước khi yêu cầu mật khẩu hai lần. Sau khi hoàn tất, bạn có thể sử dụng lệnh passwd –expired để cho phép người dùng thay đổi mật khẩu vào lần tiếp theo họ thử đăng nhập qua tài khoản mới. Đối với chúng tôi, adduser hoạt động tốt trên máy ảo Ubuntu nhưng không hoạt động tốt trên Fedora mà không rõ lý do.

Sau khi thực thi, lệnh sẽ yêu cầu bạn nhập và xác nhận mật khẩu cũng như nhập tên đầy đủ của người dùng. Bạn có thể bỏ qua các trường còn lại nếu muốn như số điện thoại, số phòng,…

Tạo người dùng trong Linux bằng GUI

Quá trình tạo người dùng mới trên Linux cũng đơn giản như trên Windows. Đây là cách tạo người dùng mới trên Linux bằng GUI.

1. Đi tới Cài đặt > Người dùng và mở khóa menu bằng mật khẩu của bạn.

2. Nhấp vào nút Thêm người dùng từ phần Người dùng khác.

3. Nhập tên, tên người dùng, mật khẩu và các chi tiết khác của người dùng Linux mới.

3. Cuối cùng, nhấp vào Thêm và người dùng mới sẽ xuất hiện khi người dùng hiện tại đăng xuất.

4. Nếu bạn muốn cho phép người dùng đặt mật khẩu của riêng họ trong lần đăng nhập tiếp theo, hãy đi tới chi tiết người dùng > Mật khẩu và chọn “Cho phép người dùng thay đổi mật khẩu của họ”.