Mac como um servidor de arquivos na rede onde as estações de trabalho executam o Windows 7

0

Para um escritório remoto, configurei um Mac Mini para ser usado como servidor de arquivos. Foi muito fácil configurar a pasta compartilhada para ser acessada por todos na rede e tenho um script bash que configura todas as permissões de ACL em subpastas. Eu posso ssh no servidor a qualquer momento e editar esse script e re-executá-lo para alterar as permissões que eu gosto muito. Só posso fazer isso porque o escritório remoto está em outra parte do mundo e não está sendo usado por ninguém enquanto estou fazendo alterações. Aqui está parte do script:

#!/bin/sh
RW="allow list,search,readattr,readextattr,readsecurity,file_inherit,directory_inherit,add_file,add_subdirectory,delete_child,writeattr,writeextattr"
R="allow list,search,readattr,readextattr,readsecurity,file_inherit,directory_inherit"

chmod -RN Accounting
chmod -R +a "group:admins $RW" Accounting
chmod -R +a "group:accounting $RW" Accounting

...

Eu também uso o scp para sincronizar algumas pastas com o nosso servidor NAS aqui.

Tudo funciona surpreendentemente bem, no entanto, há um usuário que não pode mapear uma unidade para a pasta compartilhada. Aqui está o que eu tentei:

  • Exclua o usuário no Mac OS e recrie-o, sem sorte
  • Altere o nome do usuário no Mac OS, sem sorte
  • Altere o nome e o tipo do usuário no Windows, sem sorte
  • Mapeie uma unidade em outra máquina usando as credenciais desse usuário, sem sorte
  • Mapeie uma unidade na máquina deste usuário usando as credenciais de outro usuário, que funciona, mas preciso das permissões desse usuário na unidade mapeada

Alguém sugeriu que o nome de usuário / senha do Windows precisa corresponder ao nome de usuário / senha do Mac e, de fato, corresponde a outros usuários (acho que devido à minha preguiça de manter dois conjuntos de credenciais para cada usuário manter anotações). Não faz muito sentido para mim, mas eu tentei garantir que esse usuário problemático tem tudo compatível e ainda não funciona.

O que mais eu poderia tentar? Obrigado!

    
por dfo 03.06.2015 / 16:41

1 resposta

0

O meu senso de aranha está gritando SACLs (Service Access Control Lists). Seu usuário pode não ter permissão para se conectar ao serviço de compartilhamento de arquivos.

Abra o Server.app e conecte-se ao seu servidor. Clique no item de visão geral do servidor na parte superior da lista de serviços à esquerda. Deve ser o nome do host do seu servidor. Está diretamente acima do item "Alertas". Em seguida, clique na guia "Acesso".

Aqui é onde você define quem tem permissão para acessar serviços fornecidos pelo seu Mac Server. Todos os meus servidores estão vinculados ao Active Directory. Eu posso encontrar grupos AD e usuários nesta área e conceder ou restringir o acesso aos serviços.

Aqui está o Artigo de Ajuda da Apple para este processo link

No Mac OS X Server 10.9 todos são restritos e você deve adicionar permissões para usuários ou grupos para acessar os serviços fornecidos pelo seu servidor. No Mac OS X Server 10.10, é o oposto. Todos têm permissões e você deve restringir os usuários.

Espero que este seja o seu problema

    
por 03.06.2015 / 17:21