Não quero montar uma pasta ou outra unidade usando SMB no Mac OS X. Quero mapear uma pasta ou outra unidade como posso no Windows - usando uma letra de unidade. Quando mapeio, posso ter certeza de que, se o recurso ficar indisponível, o mapeamento permanecerá. Quando um usuário tenta se reconectar a um recurso indisponível, o Windows tenta trazer esse recurso de volta antes que ele produza uma falha de recurso indisponível.
A resposta rápida aqui é.
Você não pode.
O Mac OS X não sabe o que é uma letra de unidade nem o que ela faz. O motivo pelo qual o Windows faz isso é uma bagunça convencida, mas ...
A atribuição de letra de unidade é o processo de atribuição de identificadores alfabéticos a unidades ou partições físicas ou lógicas de disco (volumes de unidades) no espaço para nome do sistema de arquivos raiz; agora esse uso é encontrado apenas nos sistemas operacionais da Microsoft. Diferentemente do conceito de pontos de montagem UNIX, em que os volumes são nomeados e localizados arbitrariamente em um único espaço para nome hierárquico, a atribuição de letra de unidade permite vários espaços para nome de nível mais alto. A atribuição de letras de unidade é, portanto, um processo de uso de letras para nomear as raízes da "floresta" que representa o sistema de arquivos; cada volume contém uma "árvore" independente (ou, para sistemas de arquivos não hierárquicos, uma lista independente de arquivos).
Então, como você pode reproduzir isso? Bem, usar um automount seria bem próximo do que você está perguntando ... Mas isso requer a edição do arquivo autofs e exige que o nome de usuário / senha seja codificado ...
Isso é segurança ruim ...
Então, como o respondente na outra página disse ...
Se for um compartilhamento de rede, arraste o disco montado para a guia Itens de logon do painel Preferências do sistema de contas na conta do seu usuário. O disco será montado automaticamente no próximo login.
Ou coloque um alias do compartilhamento na área de trabalho ... Peça para clicarem nele e solicitará suas credenciais ... E monte o compartilhamento ....
Ou ... Essa não é a melhor maneira que eu recomendaria, mas funcionará ...
Este é um script da apple para o Map Network Drive
tell application "Finder"
try
mount volume "afp://username@server/directory_to_mount"
end try
end tell
Você precisa salvar como aplicativo.
Configure-o sempre que você fizer logon no computador. Vá para Preferências do sistema -> contas -> item de login
Alternativamente,
"GNARLODIOUS" is in (list disks)
if the result is false then
mount volume "smb://hostname/sharename" as user name "Username" with password "password"
end if
on idle
if "DISKNAME" is not in (list disks) then
mount volume "smb://hostname/sharename" as user name "username" with password "password"
end if
return 60
end idle