Eu devo ter executado como sudo pela primeira vez porque limpá-lo e reinstalá-lo e, em seguida, executá-lo como meu usuário regular pela primeira vez após a reinstalação, resolveu o problema. Graças a dobey pela ajuda!
Então, estou tentando executar o syncthing (que está em / usr / bin) e sempre que o inicio recebo esse erro
FATAL: Configuration: open /home/ryan/.config/syncthing/config.xml: permission denied
Então, por que um programa não tem permissão para executar seu próprio arquivo de configuração, e o que posso fazer para corrigir isso?
Se eu rodar o programa como sudo ele funciona, mas eu quero rodar o syncthing como um serviço e se eu tentar fazê-lo como sudo ele faz todos esses problemas.
Eu devo ter executado como sudo pela primeira vez porque limpá-lo e reinstalá-lo e, em seguida, executá-lo como meu usuário regular pela primeira vez após a reinstalação, resolveu o problema. Graças a dobey pela ajuda!
Por que não simplesmente chown ryan:ryan /home/ryan/.config/syncthing/config.xml
? Não há necessidade de remover o arquivo, apenas mude a propriedade de volta para você, e 'chmod + x' também