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.
Esta es una de las muchas molestias que experimentan los usuarios de ksh cuando se trata de bash. ksh obtiene automáticamente .kshrc en un shell de inicio de sesión, pero bash no obtiene .bashrc en el mismo contexto. Tienes que hacerlo explícitamente.
—
jlliagre