You are not logged in.
Hello,
I use the noexec option for /home in fstab as per the security guidelines of the wiki https://wiki.archlinux.org/title/Security#Mount_options.
I mount /home/hadr/.local/share/flatpak to be able to use flatpaks. Here is how my fstab looks like
# /dev/sda8
UUID=eadf6911-32eb-44b2-a371-a17847ae4a7c /home ext4 rw,relatime,nodev,noexec,nosuid 0 2
# /home/hadr/.local/share/flatpak
/home/hadr/.local/share/flatpak /home/hadr/.local/share/flatpak none bind,nodev,exec,nosuid,nofail 0 0
Unfortunately when I switch off my computer I have two errors telling that first /home/hadr/.local/share/flatpak cannot be unmounted because it is busy and subsequently a second one for /home for the same reason.
The output of lsof indicates that flatpak is preventing the unmounting.
sudo lsof | grep "/home/hadr/.local/share/flatpak"
[sudo] Mot de passe de hadr :
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1000/gvfs
Output information may be incomplete.
lsof: WARNING: can't stat() fuse.portal file system /run/user/1000/doc
Output information may be incomplete.
gnome-she 2658 hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2660 pool-spaw hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2661 gmain hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2663 gdbus hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2671 dconf\x20 hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2672 JS\x20Hel hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2673 JS\x20Hel hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2674 JS\x20Hel hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2683 KMS\x20th hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2685 gnome-s:d hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2687 gnome-sh: hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2688 gnome-sh: hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 2689 gnome-she hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 3061 gnome-she hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 6300 threaded- hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
gnome-she 2658 6880 pool-gnom hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
xdg-permi 2708 hadr mem REG 8,8 463 5273431 /home/hadr/.local/share/flatpak/db/background
xdg-permi 2708 2716 pool-spaw hadr mem REG 8,8 463 5273431 /home/hadr/.local/share/flatpak/db/background
xdg-permi 2708 2717 gmain hadr mem REG 8,8 463 5273431 /home/hadr/.local/share/flatpak/db/background
xdg-permi 2708 2720 gdbus hadr mem REG 8,8 463 5273431 /home/hadr/.local/share/flatpak/db/background
xdg-deskt 3119 hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
xdg-deskt 3119 3120 pool-spaw hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
xdg-deskt 3119 3121 gmain hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
xdg-deskt 3119 3122 gdbus hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
xdg-deskt 3119 3123 dconf\x20 hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
xdg-deskt 3119 3124 xdg-deskt hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
kgx 3982 hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
kgx 3982 3993 pool-spaw hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
kgx 3982 3994 gmain hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
kgx 3982 3995 gdbus hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
kgx 3982 3998 dconf\x20 hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
kgx 3982 4002 kgx hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
kgx 3982 4049 kgx:disk$ hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
kgx 3982 4050 kgx:gdrv0 hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
kgx 3982 4051 kgx:gdrv0 hadr mem REG 8,8 836 5111906 /home/hadr/.local/share/flatpak/exports/share/icons/hicolor/icon-theme.cache
When mounting /home with exec option (and without mounting /home/hadr/.local/share/flatpak) there is no unmouting issue at all.
Why is the unmounting behaviour different between the two scenarios and how could I solve this keeping my /home with noexec option?
Thanks for the help.
Last edited by Oupsss (2024-12-30 18:10:37)
Offline