O gerenciamento de arquivos é tratado no nível do kernel, não no espaço do usuário. Isso significa que o kernel garantirá que não haja corrupção de arquivos quando dois programas tentarem ler ou gravar o mesmo arquivo ao mesmo tempo, incluindo o daemon ou qualquer outro aplicativo. Então, eu diria que isso depende do sistema de arquivos que você está usando, mas não do número de daemons que acessam os mesmos arquivos / diretórios.
Se você estiver preocupado com a condição de corrida, talvez esteja interessado em montar seu arquivo com o sinalizador de bloqueio obrigatório ( mount -o mand ) para evitar que dois aplicativos gravem simultaneamente no mesmo arquivo. Em seguida, você pode dar uma olhada em man 8 mount para obter mais informações sobre a opção de montagem especificada (procure por mand ) ou man 2 mount (e procure por MS_MANDLOCK ).
Em vsftd , você tem a opção lock_upload_files que pode interessar a você. No NFS, você tem a opção lock .