Problemas ao criar um novo usuário no Ubuntu

4

Estou experimentando o nginx + uswgi + Flask e estou seguindo este tutorial . No entanto, quando eu chegar à parte para criar um novo usuário para uswgi estou tendo problemas.

Quando eu insiro o comando do snippet, o erro que recebo é

$ 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)
...

Eu não sou um ubuntu pro, mas depois de fazer uma pequena pesquisa eu acho que as opções que eu quero são

$ sudo adduser -c 'uwsgi,,,' --group nginx --debug /nonexistent --system /bin/false uwsgi

no entanto, o erro retornado é:

adduser: Only one or two names allowed.

aqui estão as informações da minha versão (se isso ajudar)

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 12.04 LTS
Release:        12.04
Codename:       precise

Então, minha pergunta é quais opções devo usar para criar com sucesso um usuário do uwsgi de forma que eu possa concluir o tutorial?

    
por John 18.02.2013 / 01:06

2 respostas

2

Você está usando o comando errado. Use useradd em vez de adduser :

sudo useradd -c 'uwsgi user,,,' -g nginx -d /nonexistent -s /bin/false uwsgi
    
por Sergey 18.02.2013 / 01:18
0

Se você estiver usando alguns exemplos da rede, como eu fiz, é fácil errar que alguns caracteres copiados da web não sejam os caracteres válidos no console (como traços, citações etc.). Aqui está um post de blog onde eu encontrei essa pista (por sorte eu)

    
por Marek 20.05.2014 / 23:20