Unidade smb da Automount no OSX

4

Eu tenho tentado alcançar a automontagem de unidades smb no SO Sierra, mas não consigo fazê-lo corretamente.

Eu hackeei o / etc / fstab que parece funcionar neste sistema operacional a ponto de não poder forçá-lo a alterar a propriedade ou o chmod para que outros usuários que o root possam acessá-lo.

Parece que o automount está ignorando todas as minhas tentativas de definir uid ou gid para o mount e é sempre montado como root: wheel.

Eu passei por vários tópicos que lidam com isso e não encontrei nenhuma solução, tentei usar o Automator com o Applescript, onde usei um comando para o aplicativo Finder que montou o disco para mim, mas ele sempre pede credenciais, então não adianta eu também.

Alguém pode, por favor, fornecer uma solução de trabalho que monte smb drive no OSx que seja acessível para outros usuários além do root e funcione no modo headless (para que não seja necessário que nenhum usuário faça o login?)

Obrigado

    
por Martin Macak 17.10.2016 / 20:36

2 respostas

0

Isso funciona para mim no macOS High Sierra:

  • Abra o Finder e pressione Command-K
  • Selecione seu compartilhamento SMB (eu digite "smb: // NAS326 / Storage", onde NAS326 é um alias para o endereço IP do NAS e Storage é a pasta compartilhada)

Isso monta o compartilhamento SMB e o mostra na área de trabalho

  • Abra as Preferências do Sistema
  • Clique em Usuários & grupos
  • Selecionar elementos de login
  • Arraste e solte o ícone de compartilhamento SMB da área de trabalho
  • Clique na caixa para ocultá-la (deve evitar abrir uma janela do Finder em cada login)

Caso contrário, eu poderia usar o auto_master. Eu adicionei esta entrada em / etc / auto_master (você precisa de acesso root):

# Network Shares
/-          auto_smb    -nosuid,noowners

E então eu criei o / etc / auto_smb:

/../Volumes/Storage -fstype=smbfs,soft,noowners,noatime,nosuid   smb://admin:password@NAS326/Storage

admin é o usuário autorizado a ler / escrever no meu NAS e "senha" é a senha.

Observe também que a opção "soft" é muito importante. Caso o recurso não esteja disponível (rede baixa ou outra) sem algo no sistema operacional pode ficar preso tentando se conectar ao recurso.

    
por 18.02.2018 / 09:22
0

Supondo que se esteja lidando com o OSX Sierra ou o High Sierra (10.12 ou 10.13), os problemas de montagem automática criados pelo bloqueio de / Volumes pela Apple são muitos.

Aqui está uma solução (criada pelo pessoal da Apple) que essencialmente 'duta-tapes' um caminho através dele. link

Versão do TLDR:
1. você deve ser 10.12.2 ou superior (recomendamos 10.12.6 como a única versão utilizável desta pilha de 'coisas').

2 execute isto no terminal:     sudo defaults write /Library/Preferences/com.apple.NetworkAuthorization AllowUnknownServers -bool SIM

AGORA: a opção de conexão automática (> Sys Prefs > Usuários > Elementos de login) interagirão adequadamente com as chaves e salvará suas informações de login corretamente.

    
por 16.05.2018 / 16:25