У меня есть машина Amazon EC2 с Ubuntu 10.04.
Пользователь по умолчанию, ubuntu .bashrc
, кажется, ведет себя правильно, но если я ssh
или su
для второго пользователя, mikey, он не отображается должным образом, пока я не запустил bash
:
Пример 1.) Изменение пользователя с помощью su
[email protected] ~$ ssh [email protected]
[email protected]:~$
[email protected]:~$ su mikey
$
$ bash
[email protected]: $
Ex 2.) SSH-ing непосредственно в качестве пользователя
[email protected] ~$ ssh [email protected]
/home/mikey/.bashrc: 13: shopt: not found
/home/mikey/.bashrc: 21: shopt: not found
/home/mikey/.bashrc: 99: shopt: not found
/etc/bash_completion: 33: [[: not found
/etc/bash_completion: 39: [[: not found
/etc/bash_completion: 52: Bad substitution
\[\e]0;\[email protected]\h: \w\a\]\[email protected]\h:\w$
\[\e]0;\[email protected]\h: \w\a\]\[email protected]\h:\w$ bash
[email protected]:~$
Я пробовал играть с ~/.profile
и ~/.bash_login
, чтобы включить
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
но до сих пор ничего не казалось трюком.
любые указатели будут очень благодарны. спасибо!