Se seus arquivos não são um segredo, você pode simplesmente tornar essa pasta legível para todos, ou para algum grupo onde você irá colocar você mesmo e o outro usuário.
Se você tiver um cenário com usuários que não devem ter permissão para acessar esses dados, será necessário usar uma estratégia baseada em sudo
, para que o usuário com privilégios possa executar seu programa por meio de:
sudo ~user19448/myprogram/runme
Primeiro você tem que configurar seu sudo (por meio de visudo
) com algo como:
particular-user ALL=(ALL) NOPASSWD: /home/user19448/myprogram/runme
NOPASSWD evita a necessidade de digitar sua própria senha, o que você provavelmente quer.