У меня есть пользователь, которого я создал с помощью
adduser --system --shell /bin/bash --home /home/myuser myuser
Соответствующая строка в /etc /passwd выглядит так:
myuser:x:106:65534::/home/myuser:/bin/bash
Когда я вхожу как этот пользователь, запустив sudo -u myuser bash
, я получаю сообщение об ошибке
bash: /root/.bashrc: Permission denied
Действительно, echo $HOME
дает мне /root/
. Поэтому каждый раз, когда я вхожу в систему как этот пользователь, мне приходится вручную запускать export HOME=/home/myuser
, иначе многие программы не будут работать правильно. Я добавил эту строку в .profile, .bash_profile и .bashrc этого пользователя (на всякий случай), но делать нечего.
Любая помощь приветствуется. Спасибо!