adduser: Chỉ định một tên trong chế độ này


7

Tôi đang cố gắng thêm người dùng bằng lệnh này trên máy chủ debian của mình:

#!/bin/bash

APPUSER="test1"
APPGROUP="test2"

# User
adduser -c 'uwsgi user' --group $APPGROUP --system --no-create-home --disabled-login --disabled-password $APPUSER

Tuy nhiên, nó cho tôi biết tôi chỉ có thể chỉ định một tên, nhưng tôi chỉ chỉ định một tên theo như tôi có thể thấy.

Có chuyện gì thế?


HĐH của bạn là gì? adduserthay đổi bởi hệ điều hành và thậm chí phân phối.
jordanm

Xin lỗi, debian của nó
Jimmy

Tôi đã nhận thấy thẻ Debian.
jordanm

Hãy thử chạy tập lệnh bằng cách sử dụng set -x. Nó sẽ cho bạn thấy lệnh hoàn chỉnh được chạy.
Jenny D

Câu trả lời:


10

Tùy chọn --groupkhông hỗ trợ bất kỳ đối số nào trừ khi bạn có ý định tạo nhóm đã cho. Nhưng có vẻ như bạn không thể thêm một người dùng mới và một nhóm mới (khác) cùng một lúc.

Bạn đang cố làm gì vậy? Bạn đang tìm kiếm lựa chọn --ingroupthay thế? Nếu không, bạn phải tạo nhóm đầu tiên. Sau đó chạy adduserlần thứ hai để thêm người dùng mới vào nhóm hiện có.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.