система не читает .bashrc и .profile пользователя в Ubuntu14.04

Недавно я добавил нового пользователя к linux 14.04, user2, но корневой каталог user2 НЕ находится в /home/user2, Я положил его на другое место, позволяет, называют его home2.

useradd -d home2 user2

У меня уже был пользователь, позвонивший user1, корневой каталог user1 /home/user1, позволяет называют его home1.

Я скопировал .bashrc, .profile и .bash-history от home1 кому: home2

cd home1
cp .bashrc .profile .bash-history home2

Когда я запускаю сессию с user2, похоже, что система не читает предыдущие файлы, потому что подсказка оболочки смотрит ($), это должно быть, похожи (user2@mashinename$), и я не могу искать в истории оболочки user2, потому что, когда я приостанавливаю кнопку ключей, я получил только вещи как (^[[A ^[[B ^[[C ^[[D).

Странная вещь состоит в том, когда я запускаю сессию с user1, затем я переключаюсь на user2, система читает предыдущие файлы user2!

Кто-либо знает, какова проблема?.

0
задан 19 September 2016 в 09:59

1 ответ

Проблема решена. Я забыл изменять владельца скопированных файлов. также я изменяю среду user2 от значения по умолчанию (sh) для избиения, который решил проблему истории.

0
ответ дан 28 September 2019 в 13:40

Другие вопросы по тегам:

Похожие вопросы: