Control: tags -1 = unreproducible I could not reproduce this bug. Here's what I did to try:
I edited /etc/login.defs, setting UMASK to 0027, then rebooted. Even after reboot, when I run the command `umask', I get 0022. To work around it, I manually set umask to 0027. # umask 0022 # umask 0027 # umask 0027 Afterwards, with bash-completion purged/uninstalled, I checked what were the permissions of the relevant files and directories: # ls -lha /usr/share/bash-completion/ total 88K drwxr-xr-x 3 root root 4.0K Nov 8 23:34 . drwxr-xr-x 301 root root 12K Nov 9 08:01 .. drwxr-xr-x 2 root root 68K Nov 8 23:56 completions Notice that, even with bash-completion purged, the directory for completions (/usr/share/bash-completion/completions) is present. That's because other packages install their own completion files, as can be seen in the following output: # dpkg --search /usr/share/bash-completion/completions/* | head adb: /usr/share/bash-completion/completions/adb util-linux: /usr/share/bash-completion/completions/addpart apt: /usr/share/bash-completion/completions/apt util-linux: /usr/share/bash-completion/completions/blkdiscard util-linux: /usr/share/bash-completion/completions/blkid util-linux: /usr/share/bash-completion/completions/blkzone util-linux: /usr/share/bash-completion/completions/blockdev systemd: /usr/share/bash-completion/completions/bootctl btrfs-progs: /usr/share/bash-completion/completions/btrfs devscripts: /usr/share/bash-completion/completions/bts In order to understand if the *installation of bash-completion* was setting the wrong permissions, I temporarily moved the whole directory out of the way: # mv /usr/share/bash-completion/ /usr/share/bash-completion_BACKUP # ls -lha /usr/share/bash-completion/ ls: cannot access '/usr/share/bash-completion/': No such file or directory Finally, I installed bash-completion and checked the permissions: # aptitude install bash-completion The following NEW packages will be installed: bash-completion 0 packages upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 0 B/207 kB of archives. After unpacking 1,393 kB will be used. Retrieving bug reports... Done Parsing Found/Fixed information... Done Selecting previously unselected package bash-completion. (Reading database ... 391843 files and directories currently installed.) Preparing to unpack .../bash-completion_1%3a2.8-2_all.deb ... Unpacking bash-completion (1:2.8-2) ... Setting up bash-completion (1:2.8-2) ... Processing triggers for man-db (2.8.4-3) ... # ls -lha /usr/share/bash-completion/ total 120K drwxr-xr-x 4 root root 4.0K Nov 9 08:04 . (OK) drwxr-xr-x 303 root root 12K Nov 9 08:04 .. -rw-r--r-- 1 root root 71K Nov 4 18:01 bash_completion (OK) drwxr-xr-x 2 root root 28K Nov 9 08:04 completions drwxr-xr-x 2 root root 4.0K Nov 9 08:04 helpers Permissions look correct to me. Maybe the reason why I couldn't reproduce this bug is related to way I modified /etc/login.defs. So, if you have more information about it, please let me know. I'm marking this bug as unreproducible and I'll wait some time before closing it. Please feel free to reopen it afterwards. Philippe, Are you still seeing this problem? Do you have any advice about the umask comments I mentioned above? Thank you.