Quem é o proprietário dos produtos de arquivo incrond?

1

Considere este comando: sudo incrontab ~/incron-config onde ~/incron-config contém:

/home/zetah/Documents/incoming IN_CREATE,IN_MOVED_TO /home/zetah/scripts/do_something.sh $@/$#

e do_something.sh consistem em:

#! /bin/bash

python /home/zetah/scripts/py_something.py "$1"

O script Python acessa alguns serviços online e produz três novos arquivos. Eles são de propriedade de root .
Por que isso e como posso mudar esse comportamento? Eu quero ser o proprietário desses arquivos de produto

Obrigado

    
por zetah 05.09.2011 / 03:30

1 resposta

0

Ao executar incrontab em sudo , você está atualizando a configuração do root. Portanto, seu script também é executado como root.

Se você executar incrontab sem sudo , seu script deverá ser executado em sua própria conta de usuário.

    
por James Henstridge 05.09.2011 / 06:08