Ubuntu does not handle handle localized directories too:

```
vincas@vincas-ubuntu1804:~$ foo ~/Atsiuntimai/fake.download
foo: /home/vincas/Atsiuntimai/fake.download: Permission denied
vincas@vincas-ubuntu1804:~$ cat /etc/apparmor.d/usr.local.bin.foo
#include <tunables/global>

@{foo_executable} = /usr/local/bin/foo

profile @{foo_executable} {
    #include <abstractions/base>
    #include <abstractions/user-download>

    @{foo_executable} r,        
}
```

Where `foo` is simply a copy of `/bin/cat`.

It works after I add:

`@{XDG_DOWNLOAD_DIR}+=Atsiuntimai`

into

`/etc/apparmor.d/tunables/xdg-user-dirs.d/site.local`.

as expected.

Reply via email to