J'expérimente avec nginx + uswgi + Flask et suis ce tutoriel . Cependant, lorsque j'arrive à la partie pour la création d'un nouvel utilisateur pour uswgi, j'ai des problèmes.
Lorsque j'entre la commande de l'extrait, l'erreur que je reçois est
$ Sudo adduser -c 'uwsgi user,,,' -g nginx -d /nonexistent -s /bin/false uwsgi
Option g is ambiguous (gecos, gid, group)
Option d is ambiguous (debug, disabled-login, disabled-password)
Option s is ambiguous (Shell, system)
...
Je ne suis pas un pro d'ubuntu, mais après avoir fait quelques recherches, je pense que les options que je veux sont
$ Sudo adduser -c 'uwsgi,,,' --group nginx --debug /nonexistent --system /bin/false uwsgi
cependant l'erreur renvoyée est:
adduser: Only one or two names allowed.
voici mes informations de version (si cela aide)
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04 LTS
Release: 12.04
Codename: precise
Ma question est donc quelles options dois-je utiliser pour créer avec succès un utilisateur uwsgi, de sorte que je puisse compléter le didacticiel?
Vous utilisez une mauvaise commande. Utilisez useradd
au lieu de adduser
:
Sudo useradd -c 'uwsgi user,,,' -g nginx -d /nonexistent -s /bin/false uwsgi
Si vous utilisez des exemples tirés du réseau, comme je l’ai fait, il est facile de rater le fait que certains caractères copiés depuis le Web ne sont pas des caractères valides dans la console (tels que des tirets, des guillemets, etc.) Voici un blog post = où j'avais trouvé cet indice (heureusement pour moi)