Я создал нового пользователя. Когда я su
в нового пользователя я получаю следующую подсказку удара:
\[\e]0;\u@\h: \w\a\]\u@\h:\w$
Если это имеет значение я создал этого пользователя со следующей задачей Ansible:
user:
name: "{{ project_name }}"
create_home: yes
Править: grep PS1 ~/.bashrc
дает
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
Это оказалось смешанной проблемой оболочки. Быстрый набор константы был к чему-то, что ansible оболочка по умолчанию (подчеркивают штриховой линией?) не мог проанализировать. Для решения его я просто указал удар как оболочку по умолчанию.
user:
name: "{{ project_name }}"
create_home: yes
shell: /bin/bash