Você não pode efetuar login como user porque é uma conta do sistema, que é especificada pela opção --system . As contas do sistema são para daemons ou serviços, não para usuários humanos e, portanto, recebem /bin/false para o shell de login. Se você inserir grep '^user' /etc/passwd , receberá algo assim:
user:x:117:123::/opt/user:/bin/false
Para permitir que user efetue login, você pode usar usermod para alterar seu shell de login para bash:
usermod -s /bin/bash user
Como alternativa, você também pode editar /etc/passwd manualmente. Talvez você também queira fazer outras alterações no UID, GID e no diretório de diretório pessoal de user .