Conceder acesso ao programa apenas aos diretórios abaixo cwd

0

Digamos que eu execute um programa assim:

cd foo && program x y z

Como posso atribuir program acesso apenas aos diretórios em foo e abaixo?

Finja que meu fs se parece com:

$HOME/
  foo/
  bar/
  baz/

se eu executar program no foo/ dir, obviamente não deve ter acesso ao que está em bar/ ou baz/ , etc.

OBSERVAÇÃO: Minha distro é Ubuntu 16.04 se isso faz alguma diferença.

    
por Alexander Mills 09.07.2018 / 01:20

1 resposta

0

Esta parece ser uma boa resposta: link

então faríamos algo assim:

chown app1 /var/lib/myapps/app1
chmod 700 /var/lib/myapps/app1
sudo -u app1 /var/lib/myapps/app1/run.sh

no entanto, eu gostaria de encontrar uma solução que não requer sudo.

    
por 12.07.2018 / 07:03