Bug 2324194 - waydroid puts dirs/files in ~/.local/share/waydroid/data/ owned by root and non-root users/user IDs
Summary: waydroid puts dirs/files in ~/.local/share/waydroid/data/ owned by root and n...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: waydroid
Version: 41
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Alessandro Astone
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-11-06 16:37 UTC by Andre Robatino
Modified: 2024-11-06 16:48 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Andre Robatino 2024-11-06 16:37:42 UTC
I just started using Waydroid a few days ago. Here's what my above-mentioned directory looks like (my regular username is "andre"). Is it expected that all of these other users and user IDs are supposed to be created? If not, what is the proper procedure to clean this up? Normally programs are not supposed to put anything in ~ that's not also owned by the same user.

andre@lenovo-pc:~/.local/share/waydroid/data$ ls -l
total 0
drwx------. 1 root  root      0 Nov  2 07:14 adb
drwx------. 1 root  root      0 Nov  2 07:14 adbroot
drwxrwxr-x. 1 andre andre     0 Nov  2 07:14 anr
drwxr-xr-x. 1 root  andre    56 Nov  2 07:14 apex
drwxrwx--x. 1 andre andre   260 Nov  2 08:02 app
drwx------. 1 root  root      0 Nov  2 07:14 app-asec
drwxrwx--x. 1 andre andre     0 Nov  2 07:14 app-ephemeral
drwxrwx--x. 1 andre andre     0 Nov  2 07:14 app-lib
drwxrwx--x. 1 andre andre     0 Nov  2 07:14 app-private
drwxr-x---. 1 andre andre     0 Nov  2 07:14 app-staging
drwx------. 1 andre andre   414 Nov  2 12:03 backup
drwxr-xr-x. 1  2000  2000     0 Nov  2 07:14 bootchart
drwxrwx---. 1 andre  2001    72 Nov  2 07:40 cache
drwxrwx--x. 1 root  root      6 Nov  2 07:14 dalvik-cache
drwxrwx--x. 1 andre andre 11348 Nov  2 08:02 data
drwxrwx---. 1  1019  1019     0 Nov  2 07:14 drm
drwx------. 1 root  root     26 Nov  2 07:14 gsi
drwxrwxr-x. 1 andre andre   902 Nov  2 08:02 icons
drwxrwx--x. 1 andre andre     0 Nov  2 07:14 incremental
drwxrwx---. 1 andre  2001     0 Nov  2 07:14 lineageos_updates
drwxr-x--x. 1 root  root     18 Nov  2 07:14 local
drwxrwx---. 1 root  root      0 Nov  2 07:14 lost+found
drwxrwx---. 1  1023  1023     2 Nov  2 12:03 media
drwxrwx---. 1  1031  1031     0 Nov  2 07:14 mediadrm
drwxrwx--t. 1 andre  9998   902 Nov  2 07:14 misc
drwxrwx--t. 1 andre  9998     2 Nov  2 07:14 misc_ce
drwxrwx--t. 1 andre  9998     2 Nov  2 07:14 misc_de
drwxrwx---. 1  1027  1027    10 Nov  2 07:14 nfc
drwxrwx--x. 1 root  root      0 Nov  2 07:14 ota
drwxrwx---. 1 andre  2001     0 Nov  2 07:14 ota_package
drwx------. 1 andre andre     0 Nov  2 12:03 per_boot
drwxrwxr-x. 1 andre andre     0 Nov  2 07:14 preloads
drwx------. 1 root  root     42 Nov  2 12:04 property
drwxrwx--x. 1 andre andre 12460 Nov  2 07:14 resource-cache
drwx------. 1 andre andre     0 Nov  2 07:14 rollback
drwx------. 1 andre andre     0 Nov  2 07:14 rollback-observer
drwxrwxr-x. 1 andre andre     0 Nov  2 07:14 server_configurable_flags
drwx------. 1 andre andre     0 Nov  2 07:14 ss
drwxr-x---. 1 root   2000    10 Nov  2 07:14 ssh
drwxrwxr-x. 1 andre andre  1560 Nov  4 19:17 system
drwxrwx---. 1 andre andre     2 Nov  2 07:14 system_ce
drwxrwx---. 1 andre andre     2 Nov  2 07:14 system_de
drwxrwx--x. 1 andre andre    72 Nov  2 07:20 tombstones
drwx--x--x. 1 andre andre     2 Nov  2 07:14 user
drwx--x--x. 1 andre andre     2 Nov  2 07:14 user_de
drwxrwx--x. 1 root  root     36 Nov  2 07:14 vendor
drwxrwx--x. 1 root  root      2 Nov  2 07:14 vendor_ce
drwxrwx--x. 1 root  root      2 Nov  2 07:14 vendor_de
drwxr-xr-x. 1 andre andre     0 Nov  2 07:14 waydroid_tmp
andre@lenovo-pc:~/.local/share/waydroid/data$

Reproducible: Always

Comment 1 Alessandro Astone 2024-11-06 16:48:19 UTC
It's not great but it is expected, yes.

You will break Waydroid if you try to change those permissions.


Note You need to log in before you can comment on or make changes to this bug.