Tengo un usuario (no root) que tiene un ~/.bashrcarchivo con algunos alias.
Pero no parece que el archivo se ejecute al iniciar sesión. Si lo hago, source ~/.bashrcentonces hace lo que se supone que debe hacer. ¿Pero no se ~/.bashrcsupone que debe ejecutarse cada vez que inicio sesión?
Los permisos se establecen en 644 (igual que mi raíz .bashrc, que funciona bien). El archivo es propiedad del usuario en cuestión.

Respuestas:
~/.bashrces para shells interactivos sin inicio de sesión . Fuente de shells de inicio de sesión~/.bash_profile(~/.bash_loginoo~/.profile). Obtener su~/.bashrcallí le permitirá tener configuraciones comunes.fuente
.bash_profilede.bashrc, lo que podría tener sentido cuando utiliza principalmente shells interactivos.