Sự khác biệt giữa Adduser và Useradd

Mục lục:

Sự khác biệt giữa Adduser và Useradd
Sự khác biệt giữa Adduser và Useradd

Video: Sự khác biệt giữa Adduser và Useradd

Video: Sự khác biệt giữa Adduser và Useradd
Video: Tự học Linux #4: User & Group trong ubuntu 2024, Tháng mười một
Anonim

Sự khác biệt chính - Adduser vs Useradd

Hệ điều hành được sử dụng để đưa ra hướng dẫn cho phần cứng. Linux là một hệ điều hành. Nó là một bản sao của UNIX. Ưu điểm chính của Linux là lập trình viên có thể xây dựng hệ điều hành của riêng họ bằng cách sử dụng Kernel. Một số bản phân phối Linux được sử dụng rộng rãi là Ubuntu, Fedora và Debian. Các tác vụ được thực hiện thường xuyên nhất của máy tính là duyệt, tạo, di chuyển và xóa tệp. Có hai phương pháp để xử lý tệp hiệu quả. Đó là bằng cách sử dụng Giao diện dòng lệnh (CLI) hoặc bằng cách sử dụng Giao diện người dùng đồ họa (GUI). Sử dụng CLI tốt hơn trong Linux vì nó linh hoạt và nhanh chóng. Các lệnh được đưa ra bằng CLI và Linux chứa một thiết bị đầu cuối để đưa ra các lệnh. Có một số lượng lớn các lệnh. Các lệnh, adduser và useradd dành cho việc quản lý người dùng. Sự khác biệt chính giữa adduser và useradd là adduser được sử dụng để thêm người dùng khi thiết lập thư mục chính của tài khoản và các cài đặt khác trong khi useradd là lệnh tiện ích cấp thấp để thêm người dùng. Bài viết này thảo luận về sự khác biệt giữa hai lệnh này.

Adduser là gì?

Dữ liệu có thể bị thay đổi hoặc bị đánh cắp. Do đó, điều quan trọng là giữ cho dữ liệu được bảo mật. Bảo mật là mối quan tâm chính trong Linux. Nó là một hệ điều hành nhiều người dùng. Vì vậy, có các mức phân quyền trong Linux. Mọi tệp trong Linux hoặc Unix đều có người dùng. Có ba loại người dùng trong Linux. Họ là một người dùng, một nhóm và những người khác. 'Người dùng' là chủ sở hữu của tệp. Theo mặc định, người dùng tạo tệp sẽ trở thành người dùng. 'Nhóm' có thể chứa nhiều người dùng. Tất cả người dùng trong nhóm đều có quyền truy cập tệp giống nhau. Có thể thêm nhiều người dùng vào nhóm và phân quyền cho nhóm. ‘Other’ không tạo tệp nhưng họ có quyền truy cập vào tệp.

Theo cách này, các tệp được giữ riêng biệt với từng người dùng. Người dùng có thể đọc, viết và thực thi. Quyền đọc liệt kê nội dung. Quyền ghi cho phép sửa đổi nội dung. Trong Linux hoặc Unix, nó không thể chạy một chương trình mà không có quyền thực thi.

Lệnh adduser được sử dụng để thêm người dùng theo các tùy chọn dòng lệnh và thông tin cấu hình. Cú pháp lệnh là $ command - các đối số tùy chọn. Có một số tùy chọn với trình bổ sung. -H hoặc –help là để in màn hình trợ giúp. –System được sử dụng để thiết lập người dùng hệ thống. –Group được sử dụng để thêm một nhóm mới.

Sự khác biệt giữa Adduser và Useradd
Sự khác biệt giữa Adduser và Useradd
Sự khác biệt giữa Adduser và Useradd
Sự khác biệt giữa Adduser và Useradd

Hình 01: Lệnh adduser

Dưới đây trình bày cách tạo người dùng mới bằng trình thêm lệnh. Tên của người dùng là user_1. Một người dùng bình thường không thể thêm một người dùng khác. Nó sẽ chạy các lệnh với tư cách là một siêu người dùng để thêm một người dùng. Do đó, nó nên sử dụng “sudo”.

Sự khác biệt giữa Adduser và Useradd _ Hình 02
Sự khác biệt giữa Adduser và Useradd _ Hình 02
Sự khác biệt giữa Adduser và Useradd _ Hình 02
Sự khác biệt giữa Adduser và Useradd _ Hình 02

Hình 02: Thêm người dùng được gọi là user_1 bằng lệnh adduser

Sự khác biệt giữa Adduser và Useradd_Figure 03
Sự khác biệt giữa Adduser và Useradd_Figure 03
Sự khác biệt giữa Adduser và Useradd_Figure 03
Sự khác biệt giữa Adduser và Useradd_Figure 03

Hình 03: user_1 được tạo.

Bằng cách xem nội dung trong / etc / passwd, có thể xem chi tiết người dùng_1.

Useradd là gì?

Lệnh useradd cũng được sử dụng để thêm người dùng. Nó đi kèm với một số lá cờ. Một số trong số chúng như sau.

-D Mặc định

-m Tạo thư mục chính

-s Xác định trình bao cho người dùng

-e Ngày tài khoản người dùng sẽ bị vô hiệu hóa

-b Thư mục cơ sở cho thư mục chính của người dùng

-u UID

-g Số nhóm ban đầu

-G Các nhóm bổ sung theo tên

-c Bình luận

Sự khác biệt giữa Adduser và Useradd_Figure 04
Sự khác biệt giữa Adduser và Useradd_Figure 04
Sự khác biệt giữa Adduser và Useradd_Figure 04
Sự khác biệt giữa Adduser và Useradd_Figure 04

Hình 04: Mặc định

Ví dụ về thêm người dùng như sau,

Sự khác biệt chính giữa Adduser và Useradd
Sự khác biệt chính giữa Adduser và Useradd
Sự khác biệt chính giữa Adduser và Useradd
Sự khác biệt chính giữa Adduser và Useradd

Hình 05: Tạo user_2 bằng lệnh useradd

Việc thêm người dùng mới không thể được thực hiện như một người dùng bình thường. Do đó, nó nên sử dụng "sudo" cho người dùng siêu. Cờ -m được sử dụng để tạo thư mục người dùng trong thư mục chính. “-S” được sử dụng để xác định trình bao. “-G” dành cho nhóm và “-c” dành cho nhận xét. Sau khi chuyển đến thư mục chính, người dùng_2 sẽ được tạo.

Điểm giống nhau giữa Adduser và Useradd là gì?

  • Cả hai đều là lệnh Linux.
  • Cả hai đều có thể được sử dụng để tạo người dùng.

Sự khác biệt giữa Adduser và Useradd là gì?

Adduser vs Useradd

Adduser là lệnh thêm người dùng vào hệ thống theo các tùy chọn dòng lệnh và thông tin cấu hình trong /etc/adduser.conf. Useradd là một tiện ích cấp thấp để thêm người dùng.
Tính năng
Trình thêm lệnh tạo người dùng và thiết lập các thư mục chính của tài khoản cũng như các cài đặt khác. Lệnh useradd chỉ tạo người dùng.
Tạo Thư mục
Trình thêm lệnh tự động tạo thư mục người dùng trong nhà (/ home / user). Lệnh useradd không tạo thư mục người dùng trong nhà, nếu không được chỉ định với -m.
Độ phức tạp của cú pháp
Cú pháp lệnh cho adduser không phức tạp như trong useradd. Lệnh useradd có một số phức tạp.

Tóm tắt - Adduser vs Useradd

Linux phổ biến trong các tổ chức lớn cũng như những người sử dụng máy tính thông thường. Nó cũng được sử dụng cho môi trường máy chủ vì độ tin cậy và ổn định. Người dùng có thể đưa ra các lệnh bằng Giao diện Dòng lệnh để thực hiện các tác vụ khác nhau. Hai lệnh chính để quản lý người dùng là adduser và useradd. Sự khác biệt giữa adduser và useradd là adduser được sử dụng để thêm người dùng khi thiết lập thư mục chính của tài khoản và các cài đặt khác trong khi useradd là lệnh tiện ích cấp thấp để thêm người dùng.

Tải xuống PDF Adduser vs Useradd

Bạn có thể tải xuống phiên bản PDF của bài viết này và sử dụng nó cho mục đích ngoại tuyến theo ghi chú trích dẫn. Vui lòng tải xuống phiên bản PDF tại đây Sự khác biệt giữa Adduser và Useradd

Đề xuất: