adduser: Geben Sie in diesem Modus nur einen Namen an


7

Ich versuche, einen Benutzer mit diesem Befehl auf meinem Debian-Server hinzuzufügen:

#!/bin/bash

APPUSER="test1"
APPGROUP="test2"

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

Es sagt mir jedoch, dass ich nur einen Namen angeben kann, aber ich gebe nur einen Namen an, soweit ich sehen kann.

Was läuft falsch?


Was ist dein Betriebssystem? adduservariiert je nach Betriebssystem und sogar Distribution.
Jordan

Sorry, es ist debian
Jimmy

Ich hätte das Debian-Tag bemerken sollen.
Jordan

Versuchen Sie, das Skript mit auszuführen set -x. Es sollte Ihnen den vollständigen Befehl anzeigen, der ausgeführt wird.
Jenny D

Antworten:


10

Option --groupunterstützt keine Argumente, es sei denn, Sie beabsichtigen, die angegebene Gruppe zu erstellen. Es scheint jedoch, dass Sie nicht gleichzeitig einen neuen Benutzer und eine (andere) neue Gruppe hinzufügen können.

Was versuchst du zu machen? Suchen Sie --ingroupstattdessen eine Option ? Andernfalls müssen Sie zuerst die Gruppe erstellen. Führen Sie dann adduserein zweites Mal aus, um der vorhandenen Gruppe einen neuen Benutzer hinzuzufügen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.