We have found that when ".bashrc" is executed by the bash profile, the execute bit is not set correctly. bash_profile runs .bashrc It is apparently set to 644 and it should be 744 We had to modify /etc/skel to make the fix for new users and go and physically make the changes to the current system users. The only annoyence with this is that if you monitor the system logs, which we do, you will notice that every cotton picken user who attempts to log onto the network (nis in our case) generates and "acc1" error failure. This can temd to fill up your log files and is a general annoyance. -----Mike
On our systems here at Red Hat we have not noticed this type of thing happening and we use NIS on Red Hat 6.0. Also there .bashrc should work fine with the permissions set to 644.
Commits pushed to master at https://github.com/openshift/openshift-ansible https://github.com/openshift/openshift-ansible/commit/b24037e7f761b18a6de4841503732a9372d3900c Fix for issue 3541 https://github.com/openshift/openshift-ansible/commit/20aa8f8919d335042568cb3e6b75aa8fd7a490bb Merge pull request #3586 from srampal/issue3541 Fix for issue 3541