adduser Trình tạo lệnh
Tạo các lệnh adduser để tạo tài khoản người dùng mới
Bắt đầu với adduser
## adduser là gì?
Lệnh `adduser` dùng để tạo tài khoản người dùng mới trên các hệ thống Debian/Ubuntu. Đây là một công cụ giao diện người dùng thân thiện hơn so với `useradd`; nó mặc định yêu cầu nhập mật khẩu và tên đầy đủ, thiết lập thư mục nhà, và sao chép các tập tin mẫu vào đó.
## Cách sử dụng
1. **Nhập tên người dùng**: Điền tên đăng nhập cho người dùng mới (bắt buộc). 2. **Đặt tùy chọn tài khoản**: Tùy chọn chỉ định nhóm chính, các nhóm bổ sung, thư mục nhà, shell, hoặc ghi chú GECOS. 3. **Chọn các tùy chọn**: Đánh dấu `-m` nếu muốn tạo thư mục nhà, hoặc chọn `--system` nếu muốn tạo tài khoản hệ thống. 4. **Sao chép và chạy**: Sao chép lệnh được tạo ra vào terminal của bạn. Chạy lệnh với quyền root hoặc sử dụng `sudo`.
Các tùy chọn phổ biến
### `-g` Nhóm chính Đặt nhóm đăng nhập chính của người dùng bằng tên hoặc GID. Sẽ áp đặt thay vì việc tạo nhóm có tên theo người dùng một cách mặc định.
### `-G` Các nhóm bổ sung Thêm người dùng vào các nhóm khác (dùng dấu phẩy phân cách, không có khoảng trắng). Ví dụ: `-G sudo,docker`.
### `-d` Thư mục nhà Chỉ định đường dẫn thư mục nhà khác với mặc định, ví dụ: `-d /var/lib/jenkins`.
### `-s` Shell đăng nhập Đặt đường dẫn shell đăng nhập. Các giá trị phổ biến: `/bin/bash`, `/bin/zsh`, `/usr/sbin/nologin` (dành cho tài khoản dịch vụ).
### `-m` Tạo thư mục nhà Tạo thư mục nhà và điền nội dung từ `/etc/skel`. Nếu không có `-m` trên hệ thống không tạo thư mục nhà một cách mặc định, thì sẽ không tạo thư mục nhà nào cả.
### `-c` Bình luận (GECOS) Đặt trường bình luận (tên đầy đủ, số phòng, số điện thoại) được hiển thị bởi các công cụ như `finger` và trong email.
### `--system` Người dùng hệ thống Tạo người dùng hệ thống (dải UID thấp hơn, không hết hạn theo mặc định) dành cho các tài khoản dịch vụ như cơ sở dữ liệu hoặc các tiến trình nền.
▶Làm thế nào để tạo một người dùng có quyền sudo và truy cập vào Docker?
▶Làm thế nào để tạo một tài khoản dịch vụ không thể đăng nhập?
▶adduser so với useradd — có sự khác biệt gì?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.