I dont want to mount a folder or
another drive using SMB in Mac OS X. I
want to map a folder or another drive
like I can in Windows - using a drive
letter. When I map I can be sure that
if the resource becomes unavailable,
the mapping remains. When a user tries
to reconnect to an unavailable
resource, Windows attempts to bring
that resource back before it produces
a resource unavailable failure.
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 fazer com ela. A razão pela qual o Windows faz isso é uma bagunça convulsa, mas ...
Drive letter assignment is the process
of assigning alphabetical identifiers
to physical or logical disk drives or
partitions (drive volumes) in the root
filesystem namespace; this usage is
now found only in Microsoft operating
systems. Unlike the concept of UNIX
mount points, where volumes are named
and located arbitrarily in a single
hierarchical namespace, drive letter
assignment allows multiple
highest-level namespaces. Drive letter
assignment is thus a process of using
letters to name the roots of the
"forest" representing the file system;
each volume holds an independent
"tree" (or, for non-hierarchical file
systems, an independent list of
files).
Então, como você pode reproduzir isso? Bem, usar um automount seria bem próximo do que você está pedindo ... Mas isso requer a edição do arquivo autofs, e requer que o nome de usuário / senha seja codificado ...
Isso é uma má segurança ...
Então, como o respondente na outra página disse ...
If it is a network share just drag the
mounted disk to the Login Items tab of
the Accounts System Preference pane
under the account of your user. The
disk will then be automatically
mounted on the next login.
Ou, coloque um alias do compartilhamento na área de trabalho deles ... Peça para eles clicarem nele e ele solicitará suas credenciais ... E monte o compartilhamento ...
Ou ... Essa não é a melhor maneira que eu recomendaria, mas vai funcionar ...
Este é um script de maçã 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.
-
Defina que ele seja executado toda vez que você fizer logon no computador usando as 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