Я создал новый профиль пользователя с помощью:
useradd kitty
passwd kitty
mkdir kitty
chmod 0700 kitty
chown -R kitty:kitty
adduser kitty sudo
#when I did it I initially didn't notice I'm using two different commands,
#hence the inconsequence, but as I've read up there are interchangeable anyway,
#just listing it in case it actually makes any difference
Я также создал файл .bashrc в домашней папке kitty с содержимым:
export PS1='[\u@\h \w] '
Изначально завершение вкладки не работало, и подсказка для котенка была стандартным знаком $, и, несмотря на то, что я подделал / etc / profile /etc/bash.bashrc / etc / bash_completion и создал .bashrc в домашнем каталоге как для моего основного пользователя, так и для котенка, я полностью изменил все изменения и оставил только файл .bashrc в домашнем каталоге котенка. Итак, я предполагаю, что это был перезапуск, который разрешил эти isssues (sic.).
Теперь проблема заключается в следующем: когда я вхожу в качестве котенка в окне терминала в моем основном профиле, появляется приглашение, например, мое основное профиль, со всем форматированием (цвет / смелость), но когда я вхожу в систему в качестве котенка, ее собственные подсказки bash имеют стандартное форматирование. Почему?
РЕДАКТИРОВАТЬ: как я заметил, есть также небольшая разница в содержании подсказки, в которой на моем основном профиле следуют знак $, а у котенка нет знака $ и он заключен в квадратные скобки.
Я переключаюсь между профилями, используя sudo login и exit в окне терминала. Когда я вхожу в систему в качестве котенка в начале системы, в терминале он переключается между цветным (зарегистрированным как мой основной пользователь) и стандартным (котенком). Если в начале системы я вхожу в систему как мой основной пользователь, она так же красит как (китти, так и основного пользователя).