# Trying to create a new user and password for server login . SSH permission denied error.

**URL:** <https://forum.ansible.com/t/trying-to-create-a-new-user-and-password-for-server-login-ssh-permission-denied-error/27262>\
**Category:** Ansible Project\
**Created:** [April 12, 2018, 6:33pm UTC](https://forum.ansible.com/t/trying-to-create-a-new-user-and-password-for-server-login-ssh-permission-denied-error/27262 "2018-04-12T18:33:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![poojavenkateshreddy](https://avatars.discourse-cdn.com/v4/letter/p/ecb155/32.png) [@poojavenkateshreddy](https://forum.ansible.com/u/poojavenkateshreddy)\
**Post date:** [April 12, 2018, 6:33pm UTC](https://forum.ansible.com/t/trying-to-create-a-new-user-and-password-for-server-login-ssh-permission-denied-error/27262/1 "2018-04-12T18:33:39Z")

</div>

Hi,

I am trying to create a new user and password for the server login. The user is created in /etc/passwd and also I can see the password entry in /etc/shadow however when I try to ssh through the new user I cannot login into the sever. What steps are missing in the following code.

```auto
---
- hosts: local host
  vars:
    username: random
  vars_prompt:
    - name: "user_passwd"
      prompt: "Enter a password for the user"
      private: yes
  tasks:
    - name: Add a new user
      become: yes
      user:
        name: '{{ username }}'
        shell: /bin/bash
        group: sudo
        state: present
        createhome: yes
   

```
