Elixir can't read files in Virtualbox shared folder

I’d take a guess that your effective userid is not root, as it is in shell. Test in iex:

:os.cmd(‘id -u’) # yes single quotes