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?
adduser
variiert je nach Betriebssystem und sogar Distribution.set -x
. Es sollte Ihnen den vollständigen Befehl anzeigen, der ausgeführt wird.Antworten:
Option
--group
unterstü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
--ingroup
stattdessen eine Option ? Andernfalls müssen Sie zuerst die Gruppe erstellen. Führen Sie dannadduser
ein zweites Mal aus, um der vorhandenen Gruppe einen neuen Benutzer hinzuzufügen.quelle