# 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/27264>\
**Category:** Ansible Project\
**Created:** [April 12, 2018, 9:08pm UTC](https://forum.ansible.com/t/trying-to-create-a-new-user-and-password-for-server-login-ssh-permission-denied-error/27264 "2018-04-12T21:08:14Z")\
**Posts on this page:** 2\
**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, 9:08pm UTC](https://forum.ansible.com/t/trying-to-create-a-new-user-and-password-for-server-login-ssh-permission-denied-error/27264/1 "2018-04-12T21:08:14Z")

</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 server. 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
   

```

---

<div class="post-metadata">

**Author:** ![Biswadip\_Dutta](https://avatars.discourse-cdn.com/v4/letter/b/54ee81/32.png) [@Biswadip\_Dutta](https://forum.ansible.com/u/Biswadip_Dutta)\
**Post date:** [April 13, 2018, 6:23am UTC](https://forum.ansible.com/t/trying-to-create-a-new-user-and-password-for-server-login-ssh-permission-denied-error/27264/2 "2018-04-13T06:23:04Z")

</div>

[This](https://stackoverflow.com/questions/19292899/creating-a-new-user-and-password-with-ansible) might be helpful for you
