Quando voce cadastrou o usuário voce informou que iria usar bash ? Ex: useradd fulano -s /bin/bash Neste caso voce pode usar tanto o .bash_profile quanto o .bashrc, eu prefiro o .bash_profile. Se voce não especificou que iria usar o bash, provavelmente no ato do login do usuario ele estará executando outro prompt (zsh, ash,...) que por omissão não usam .bash* []'s e sucesso.