Solução da comunidade

Falha na gestão de partilhas do ZimaOS: correção do utilizador Samba para acesso no Windows

A ZimaOS 1.5.4 alpha 3 user first saw 'Sharing management failed.' After reinstalling, the share existed but Windows blocked unauthenticated guest access. The user later reported that creating a new user solved access.

Este tópico contém dois problemas distintos do Samba que não devem ser tratados como um único erro. Primeiro, o ZimaOS 1.5.4 alpha 3 apresentou “Falha na gestão da partilha” ao partilhar uma nova pasta. A reinstalação do ZimaOS e o reinício do sistema resolveram o problema para o autor original.

Depois disso, o Windows apresentou uma mensagem diferente, indicando que a política de segurança da organização tinha bloqueado o acesso de convidado não autenticado. Esse segundo problema foi resolvido quando o utilizador criou um utilizador separado no ZimaOS, em vez de estabelecer ligação com a conta de administrador.

Separar o erro do ZimaOS do erro do Windows

Se a partilha não puder ser criada no ZimaOS, investigue o serviço Samba e a configuração gerada. Se a partilha existir, mas o Windows se recusar a abri-la, concentre-se na autenticação e nas permissões da partilha.

Diagnósticos partilhados no tópico

Uma resposta da comunidade sugeriu verificar o estado do Samba e os registos recentes:

systemctl status smbd nmbd --no-pager
journalctl -u smbd -u nmbd --no-pager -n 200

Sugeriu também validar a configuração do Samba:

testparm -s

E verificar se as partilhas estão visíveis localmente:

smbclient -L localhost -N

Estes comandos são ferramentas de diagnóstico. Por si só, não corrigem permissões.

Utilizar uma conta de membro autenticada

A atual configuração de membros do Samba no ZimaOS documenta contas de membro, permissões por utilizador e o acesso a partir do Windows com nome de utilizador e palavra-passe. Isto corresponde ao resultado obtido no tópico: o autor original criou um novo utilizador e o acesso a partir do Windows começou a funcionar.

Para uma partilha protegida, estabeleça ligação a partir do Windows utilizando o caminho da partilha e as credenciais do membro atribuídas no ZimaOS, em vez de depender do acesso anónimo como convidado.

Contexto da versão

O relatório inicial de “Falha na gestão da partilha” estava associado a uma versão alfa. Não assuma que é necessário repetir o mesmo passo de reinstalação no ZimaOS estável atual. A lição duradoura é distinguir uma falha na criação da partilha de uma falha da política de autenticação do Windows.

Contexto atual da autenticação SMB

O atual SMB do ZimaOS no CachyOS demonstra o mesmo princípio a partir da perspetiva de um cliente Linux: valide as credenciais do membro antes de atribuir a culpa à deteção do servidor. Os princípios básicos da partilha de ficheiros NAS explicam como funcionam atualmente as permissões de membros do ZimaOS no Windows, macOS, Linux e dispositivos móveis, enquanto as alterações do ZimaOS 1.5 fornecem um contexto útil sobre a interface de armazenamento e partilha.

A política de convidados SMB da Microsoft explica que as versões atuais do Windows restringem a autenticação SMB insegura de convidados, porque as sessões de convidado não dispõem das proteções normais de autenticação. A referência oficial do smbclient do Samba fornece uma forma direta, do lado do cliente, de listar e testar partilhas SMB com credenciais explícitas, o que é útil para separar um problema da política do Explorador do Windows de um problema do servidor Samba.

Em resumo

Neste caso, a reinstalação resolveu o problema de gestão de partilhas da versão alfa, mas o erro do Windows teve uma causa distinta. A criação e utilização de uma conta de membro dedicada no ZimaOS resolveu o bloqueio do acesso de convidado. As orientações atuais do Samba no ZimaOS também privilegiam credenciais e permissões de membros explícitas.