Недавно я добавил нового пользователя к 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
!
Кто-либо знает, какова проблема?.
Проблема решена. Я забыл изменять владельца скопированных файлов. также я изменяю среду user2 от значения по умолчанию (sh) для избиения, который решил проблему истории.