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.

Reply via email to