Присоединившись к пользователю AD, изменив на

Моя машина CentOS присоединилась к домену с AD, чтобы я мог войти в систему с ssh с учетными данными из AD. Все работает отлично, но теперь имя пользователя выглядит довольно уродливо с помощью user@domain@host в нем.

Я хочу изменить его, чтобы он показывал только пользователя, с которым я входил, и имя хоста. Поскольку имя уже \u@\h , я не видел возможности исправить это на этом пути. В файле sshd.conf нет ничего (не должно быть ничего), также в sssd.conf и других. Кто-нибудь знает как это сделать?

Редактировать:
Нашел решение для этого (с помощью Джеффа Шаллера):
Мне просто нужно было отредактировать /etc/bashrc и заменить PS1="[\u@\h \W]\\$ " с PS1="[${USER%@*}@\h \W]\$ " . Проблема заключалась в том, что я каждый день подключался к SSH или так, что я узнал. Спасибо за вашу помощь.

One Solution collect form web for “Присоединившись к пользователю AD, изменив на”

Вместо того, чтобы использовать расширение \u prompt, вы можете попросить PS1 расширить $USER , удалив любой амперсанд и завершающий текст; измените локальное или глобальное определение PS1

из:

 PS1='[\u@\h \W]\$ ' 

чтобы:

 PS1='[${USER%@*}@\h \W]\$ ' 

Это позволяет использовать большее количество махинаций, чем (фиксированное) расширение \u если USER не является readonly, но может быть приемлемым.

 [bob@host ~]$ USER=notreallyroot [notreallyroot@host ~]$ USER=notreallyroot@domain.here [notreallyroot@host ~]$ 
  • Как получить подсказку стиля стиля стрелки после установки powerline?
  • Изменение имени хоста не изменяет имя терминала
  • сделать мой режим отображения zsh в режиме vi
  • Отображение командной строки (PS1) для набора каталогов
  • Повторно оценивайте выражение запроса каждый раз, когда приглашение отображается в zsh
  • Использование переменных для хранения цветовых кодов терминала для PS1?
  • Жареный зола PS1 не расширяется
  • Добавление в PS1 в bash_profile
  • Как изменить строку подсказки bash в текущей сессии bash?
  • Могу ли я отображать GIT в приглашении, когда в текущем каталоге есть .git-папка?
  • "-bash: warning: setlocale: LC_ALL: не может изменить локаль (en_US.UTF-8)"
  • PS1 для Bash + Korn
  • Linux и Unix - лучшая ОС в мире.