ISSUE - /usr/bin/find: '/run/user/1000/doc': Permission denied

Hi at All,
1 - when i try to do the “sudo updatedb” command it returns me message:

  • /usr/bin/find: ‘/run/user/1000/doc’: Permission denied

2 - when i try to do the “sudo find / -name sources.list” command it returns me message:

  • /usr/share/doc/apt/examples/sources.list
    find: ‘/run/user/1000/doc’: Permission denied
    /etc/apt/sources.list

3 - when i do ls on /run/user/1000/doc’ returns me :

┌─[root@parrot]─[/run/user/1000]
└──╼ #ls -la
ls: cannot access ‘doc’: Permission denied
total 4
drwx------ 12 zdelser zdelser 340 Jul 29 17:00 .
drwxr-xr-x 3 root root 60 Jul 29 17:00 …
drwx------ 2 zdelser zdelser 60 Jul 29 17:00 at-spi
srw-rw-rw- 1 zdelser zdelser 0 Jul 29 17:00 bus
drwx------ 3 zdelser zdelser 60 Jul 29 17:00 dbus-1
drwx------ 2 zdelser zdelser 60 Jul 29 17:07 dconf
d??? ? ? ? ? ? doc
drwx–x–x 2 zdelser zdelser 60 Jul 29 17:00 gdm
drwx------ 2 zdelser zdelser 140 Jul 29 17:00 gnupg
drwx------ 2 zdelser zdelser 40 Jul 29 17:00 gvfs
-rw------- 1 zdelser zdelser 318 Jul 29 17:00 ICEauthority
drwx------ 2 zdelser zdelser 100 Jul 29 17:00 keyring
srw-rw-rw- 1 zdelser zdelser 0 Jul 29 17:00 pipewire-0
-rw-r----- 1 zdelser zdelser 0 Jul 29 17:00 pipewire-0.lock
srw-rw-rw- 1 zdelser zdelser 0 Jul 29 17:00 pk-debconf-socket
drwx------ 2 zdelser zdelser 80 Jul 29 17:00 pulse
drwxr-xr-x 5 zdelser zdelser 140 Jul 29 17:00 systemd

INFO My System Parrot OS:

┌─[root@parrot]─[/run/user/1000]
└──╼ #cat /etc/os-release

PRETTY_NAME=“Parrot OS 5.0 (Electro Ara)”
NAME=“Parrot OS”
VERSION_ID=“5.0”
VERSION=“5.0 (Electro Ara)”
VERSION_CODENAME=ara
ID=parrot
ID_LIKE=debian
HOME_URL=“https://www.parrotsec.org/
SUPPORT_URL=“https://community.parrotsec.org/
BUG_REPORT_URL=“https://community.parrotsec.org/

┌─[root@parrot]─[/run/user/1000]
└──╼ #uname -r
5.16.0-12parrot1-amd64


Has this happened to anyone? what could have happened? thank you in advance for help

Greetings
Sergio

From doing some Googling, it looks like everything inside /run/user/1000 is owned only by the user with UID 1000. So when running

# updatedb (or sudo updatedb)
# find (or sudo find)

even root cannot access /run/user/1000. Thus root getting a permission error.