source
é um shell integrado, portanto você não pode executá-lo via sudo
. O seguinte deve funcionar:
sudo bash --rcfile /home/UserName/.bashrc
.bash_aliases
é normalmente processado por .bashrc
(não é suportado pelo Bash por padrão), com algo como
if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases; fi
Para lidar com seus aliases corretamente, você pode substituir isso por
if [ -f /home/UserName/.bash_aliases ]; then . /home/UserName/.bash_aliases; fi