/etc/bash_completion.d/git Generates Permissions Errors

Home » CentOS » /etc/bash_completion.d/git Generates Permissions Errors
CentOS 2 Comments

I did a yum update to my desktop machine as root this morning and now my regular logon account sees this whenever I press the enter key:

etc/audisp/audispd.conf: Permission denied etc/audisp/plugins.d/af_unix.conf: Permission denied etc/audisp/plugins.d/syslog.conf: Permission denied etc/audit/audit.rules: Permission denied etc/audit/auditd.conf: Permission deniedetc/dhcp/dhclient.d/ntp.sh: Permission denied etc/libvirt/libvirt.conf: Permission denied etc/libvirt/libvirtd.conf: Permission denied etc/libvirt/lxc.conf: Permission denied etc/libvirt/nwfilter/allow-arp.xml: Permission denied etc/libvirt/nwfilter/allow-dhcp-server.xml: Permission denied etc/libvirt/nwfilter/allow-dhcp.xml: Permission denied etc/libvirt/nwfilter/allow-incoming-ipv4.xml: Permission denied etc/libvirt/nwfilter/allow-ipv4.xml: Permission denied etc/libvirt/nwfilter/clean-traffic.xml: Permission denied

. . .

etc/lvm/backup/vg_vhost04: Permission denied etc/lvm/backup/vg_xnet241: Permission denied etc/lvm/backup/vg_xnet242: Permission denied etc/lvm/backup/vg_xnet243: Permission denied etc/ntp/crypto/pw: Permission denied etc/selinux/targeted/modules/active/base.pp: Permission denied etc/selinux/targeted/modules/active/commit_num: Permission denied etc/selinux/targeted/modules/active/file_contexts: Permission denied etc/selinux/targeted/modules/active/file_contexts.homedirs: Permission denied etc/selinux/targeted/modules/active/file_contexts.local: Permission denied etc/selinux/targeted/modules/active/file_contexts.template: Permission denied

. . .

root/iaxmodem-debuginfo-1.2.0-1.el6.x86_64.rpm: Permission denied root/ifcfg-br0: Permission denied root/ifcfg-br1: Permission denied root/ifcfg-eth0: Permission denied root/ifcfg-eth0:xxx: Permission denied root/ifcfg-eth1: Permission denied root/install.log: Permission denied root/install.log.syslog: Permission denied root/internal_call.trace: Permission denied root/iptables.gateway.revised: Permission denied root/iptables.gway01.20130517: Permission denied root/iptables.inet09-2012-12-31: Permission denied root/jcameron-key.asc: Permission denied root/locale_en_CA@yyyy-mmm-dd.tar.gz: Permission denied root/more_or_less_commands.txt: Permission denied root/named.conf.bind-9.8.2-default-2013-07-04: Permission denied root/named.conf.inet01-dns01-2013-07-04: Permission denied root/named.conf.inet03-dnm-2013-07-04: Permission denied root/pg_hba.conf: Permission denied root/pg_ident.conf: Permission denied root/pgadmin.log: Permission denied root/pgdg-91-CentOS.repo: Permission denied root/ping_host.sh: Permission denied root/ping_http.sh: Permission denied root/PostgreSQL.conf: Permission denied root/root_voinet09.tgz: Permission denied root/rsync_control.tgz: Permission denied root/rsync_inet01.sh: Permission denied root/rsync_inet02.sh: Permission denied root/rsync_inet03.sh: Permission denied root/rsync_inet04.sh: Permission denied root/rsync_inet05.sh: Permission denied root/rsync_inet06.sh: Permission denied root/rsync_inet07.sh: Permission denied root/rsync_inet08.sh: Permission denied root/rsync_inet09.sh: Permission denied root/rsync_voinet09_freepbx.sh: Permission denied root/rsync_xnet241_home_byrnejb.sh: Permission denied root/ttyS0.conf: Permission denied root/vimsetup.tgz: Permission denied root/virtinstallscript: Permission denied root/voinet01_pki.tgz: Permission denied root/xTuple-3.8.2-linux-installer.run: Permission denied

I traced this back to this statement in ~/.bash_profile

source /etc/bash_completion.d/git

Removing this statement allows new terminal sessions for my regular account to work as they did before – in other words without the massive list of permissions errors. This file comes from the git package in base:

$ yum provides /etc/bash_completion.d/git
. . .
129 packages excluded due to repository priority protections git-1.7.1-3.el6_4.1.x86_64 : Fast Version Control System Repo : base Matched from:
Filename : /etc/bash_completion.d/git

My question is: what is in /etc/bash_completion.d/git that is causing this?

2 thoughts on - /etc/bash_completion.d/git Generates Permissions Errors

  • I discovered that it is something that /etc/bash_completion.d/git puts into
    $PS1. Pesetting the PS1 back to its original settings clears the problem.