Restaure as permissões movidas do Home Assistant verificando primeiro o ponto de montagem e o UID/GID de execução e, em seguida, corrigindo a propriedade, os modos, as ACL ou os rótulos de segurança apenas quando houver evidências nesse sentido.
Uma movimentação de dados pode preservar os nomes dos ficheiros, mas alterar a identidade numérica, eliminar ficheiros ocultos, herdar uma ACL restritiva ou mapear o diretório errado para o contentor. Pare o Home Assistant antes de qualquer correção recursiva, mantenha uma cópia intacta da árvore movida e compare os caminhos antigo e novo. Nunca comece com chmod 777; isso destrói informação de diagnóstico e concede acesso desnecessário.
Parar as Escritas e Preservar a Árvore Movida
Pare o contentor do Home Assistant e qualquer processo que escreva no mesmo diretório de dados. Registe a definição atual do ponto de montagem, os metadados do diretório e a identidade do contentor e, em seguida, crie um instantâneo ou uma cópia protegida antes de alterar a propriedade ou as ACL. A reparação física ou do sistema de ficheiros deve continuar a ser reversível.
Um relato de migração descreve a extração dos dados de cópia de segurança do Home Assistant para um diretório de configuração de um contentor, demonstrando que a árvore de configuração restaurada se torna o estado persistente do contentor e deve ser tratada como uma unidade coerente.
PASS significa que o serviço está parado e que existe uma cópia de reversão inalterada fora do caminho que está a ser reparado. FAIL significa que outro contentor ou cliente de rede ainda pode modificar ficheiros. Não prossiga até as escritas estarem suspensas, pois alterar a propriedade durante atualizações ativas da base de dados ou do registo pode criar uma segunda falha.
Verificar Primeiro o Ponto de Montagem e a Cópia Completa
Confirme que o novo caminho do anfitrião ou volume corresponde exatamente ao caminho do contentor esperado pelo Home Assistant. Compare a contagem de ficheiros, os ficheiros de configuração principais, os dados de armazenamento ocultos, a presença da base de dados, as ligações simbólicas e os carimbos de data e hora com a origem. As permissões não podem reparar um contentor montado num diretório vazio ou incompleto.
Uma discussão sobre a migração de um contentor do Home Assistant alerta que o diretório de armazenamento oculto tem de ser copiado e recomenda verificar as permissões apenas depois de confirmar que todos os ficheiros foram movidos. Essa verificação da cópia completa é o primeiro discriminador menos invasivo.
Se o ponto de montagem ou a cópia estiver errado, corrija-o e compare novamente sem alterar os modos. Se estiver completo, avance para a identidade numérica. Iniciar o Home Assistant no caminho vazio errado pode criar novos ficheiros que ocultem a árvore original; por isso, remova apenas artefactos de teste confirmados do ponto de montagem errado.
Correspondência do UID e GID Numéricos
Inspecione o proprietário e o grupo numéricos da árvore antiga, da árvore nova e de um ficheiro descartável criado pela identidade de contentor pretendida num ponto de montagem de teste vazio. Os nomes de utilizador podem diferir entre anfitriões, mas são os IDs numéricos que controlam o acesso. Decida se deve executar o contentor com a identidade documentada ou alterar a propriedade da árvore que este gere.
Um problema de permissões que afetava o Home Assistant e o HACS foi resolvido alinhando os diretórios de utilizador com escrita, e o relato regista como uma propriedade incompatível bloqueava as alterações de configuração. O caso específico de propriedade do Home Assistant apoia a utilização da identidade numérica como evidência, não a cópia universal da sua correção específica do sistema.
Aplique alterações de propriedade apenas à árvore confirmada como gerida pelo Home Assistant enquanto o serviço estiver parado. Preserve os ficheiros pertencentes intencionalmente a outro serviço e evite seguir ligações simbólicas para fora da árvore. Verifique novamente uma amostra da raiz, do armazenamento oculto, dos componentes personalizados e do caminho da base de dados antes de continuar.
Reparar Restritamente os Modos, as ACL e o Contexto de Segurança
Compare os bits de execução dos diretórios, os bits de leitura e escrita dos ficheiros, as ACL predefinidas, os sinalizadores de montagem só de leitura e quaisquer rótulos SELinux ou AppArmor com a origem funcional ou a referência da plataforma. Corrija a primeira camada divergente e, em seguida, volte a testar uma operação isolada de criação–mudança de nome–eliminação como a identidade de execução.
Não copie comandos permissivos de respostas genéricas em fóruns sem compreender a identidade da implementação. O acesso recursivo amplo pode fazer com que o arranque seja bem-sucedido, mas expor segredos e deixar os ficheiros recém-criados inconsistentes. Utilize as permissões mais restritas de proprietário e grupo que permitam as operações necessárias ao tempo de execução.
PASS significa que o teste de execução é bem-sucedido e que os ficheiros novos herdam o proprietário, o grupo, o modo, a ACL e o contexto pretendidos. FAIL depois de as permissões Unix estarem corretas aponta para um ponto de montagem só de leitura ou para uma política de controlo de acesso obrigatório. Repare essa camada em vez de alargar ainda mais os modos convencionais.
Iniciar Uma Vez e Validar a Carga de Trabalho Original
Inicie o Home Assistant uma vez e observe os primeiros erros de permissões ou de caminhos. Verifique o carregamento da configuração, os registos ocultos, as escritas do Recorder, as integrações personalizadas, as cópias de segurança ou os caminhos de multimédia utilizados pela família e um reinício. Não edite ficheiros de registo enquanto o serviço estiver em execução para silenciar erros secundários.
O fluxo de cópia de segurança do ZimaSpace explica quando parar as escritas melhora a consistência das cópias diretas do sistema de ficheiros. Utilize o limite de serviço parado ao repetir uma movimentação ou reparação de permissões.
PASS significa que as funcionalidades originais conseguem ler e escrever depois de dois arranques e que os novos objetos mantêm a identidade esperada. Reverta quando os erros se multiplicarem, a base de dados indicar corrupção ou a árvore reparada diferir da cópia preservada para além dos ficheiros de execução esperados. Encaminhe as recusas de E/S do sistema de ficheiros ou da política de segurança com o caminho e o contexto exatos.
Suporte e Dicas
Mais para Ler

O Home Assistant funciona por Wi-Fi, mas falha através de Ethernet ou VPN
Teste cada caminho de rede separadamente, verifique o estado da interface e do encaminhamento, distinga o IP direto da descoberta e repare apenas a...

Como desativar o Home Assistant sem deixar dados desprotegidos
Comprove a substituição ou o arquivamento, revogue todos os caminhos de confiança, higienize cada dispositivo que contenha dados e conserve apenas cópias de recuperação...

Deve utilizar atualizações automáticas do Home Assistant num servidor doméstico?
Escolha atualizações manuais, apenas de notificação ou automáticas faseadas, tendo em conta o impacto no agregado familiar, o risco de compatibilidade, o tempo de...

