Yanıtlar:
Bunu kullanarak kolayca başarabilirsiniz mount_smbfs
(ki bu aslında bir sarıcıdır mount -t smbfs
):
mount_smbfs //user@SERVER/folder ./mntpoint
İsteğe bağlı olarak, çalışma grubunu ekleyin:
mount_smbfs -W workgroup //user@SERVER/folder ./mntpoint
Tabii ki, ./mntpoint
(gibi bir şey için /Volumes/smb
) değiştirebilirsiniz.
Bunu yaptıktan sonra ./mntpoint
verilerinize göz atmak için basitçe gidin .
Çıkarmak için aşağıdaki komutu kullanın:
umount ./mntpoint
mount_smbfs: could not find mount point /Volumes/Share: No such file or directory
man mount
OS X'den alıntı Yosemite:Note: You should always use the system mount command and never call mount_smbfs directly.
open(1)
Komut ve bir URL kullanın :
open 'smb://username:password@server/share'
Artıları: /Volumes
Sizin için bağlama noktasını oluşturur .
Eksileri: Finder'ın çalışmasını gerektirir.
Finder
zaman açılmamış, en azından bir süreç olarak?
mount
komutunu cron
işlerde kullanmam gerekiyordu . open
Komutu kullanarak , örneğin bir elektrik kesintisinden sonra, etkileşimli oturum geçerse bunlar başarısız olur.
open
komut daha sonra ağ sürücüsüne bağlanamasa bile, komutu Finder'a iletirse başarılı olmuş gibi çıkacağını unutmayın .
Mount'ın yardımına bir göz atmalısın:
man mount
Daha yakından incelendikten sonra, dosya sisteminin türünün aşağıdaki olduğunu göreceksiniz:
mount -t smbfs //username:password@MACHINENAME/SHARENAME /SomeLocalFolderOfChoice
Şifre (ve teorik olarak kullanıcı adı) isteğe bağlıdır.
Yukarıdaki komutun sonucu çıkış olmaz (eğer her şey yolunda giderse), ancak a cd /SomeLocalFolderOfChoice
, uzak sonuçları vermelidir. Lütfen SomeLocalFolderofChoice’in bulunması gerektiğini unutmayın .
Mount -mb smbfs dosyasını değiştirmek için mount_smbfs komutunu da kullanabilirsiniz.
Önyükleme sırasında onları monte etmem için ne işe yaradı:
==> /etc/auto_master <==
#
# Automounter master map
#
+auto_master # Use directory service
/net -hosts -nobrowse,hidefromfinder,nosuid
/home auto_home -nobrowse,hidefromfinder
/Network/Servers -fstab
/- -static
/- auto_smb # add this line <**********
==> /etc/auto_smb <== # Create this if it doesn't exist <****
/(not Volumes)/Public -fstype=smbfs,soft smb://(user):(password)@192.168.140.5/data/Public
/(not Volumes)/ WGroleau -fstype=smbfs,soft smb://(user):(password)@192.168.140.5/data/Students/wes_groleau
Nedense, ne kısa isim ne de sunucunun FQDN'si işe yaradı, bu yüzden IP almak için 'ping (name)' kullandım. Başka bir deyişle, DNS adı çözer, ancak mount_smbfs çözemedi.
Ve bağlama noktasını / Volumes içine koyamadım, çünkü önyükleme onu silecektir.
Bir tuhaflık: Bu, birkaç gün boyunca iyi çalıştıktan sonra, iki veya üç gün boyunca, LibreOffice, Adobe Reader ve Finder, iki paylaşımdan BİRİNİ bulamadı, ancak kabuk ve TextEdit'in hiçbir sorunu yoktu. Bundan iki ya da üç gün sonra, gizemli bir şekilde tekrar çalışmaya başladı.
Bu düzenlemeleri yaparsanız ve yeniden başlatmak istemiyorsanız, bunları 'auto mount -vc' ile bağlayabilirsiniz
Güncelleme: Diğer tuhaflıklar. (1) Burada iki tane WiFi sistemi var ve bunlardan birinin Windows sunucularına erişimi yok. Haftada birkaç kez, yönlendiricilerden biri veya ikisi aşağı iner. "İyi olan" azalırsa ve MacBook otomatik olarak diğerine bağlanırsa, sürücünün kapalı olduğunu söylemek yerine, SMB sürücüleri "Çok fazla kullanıcı" diyor. (2) Haftada birkaç kez, Windows dosyalarıma erişmeye çalıştığımda "izin reddedildi" alıyorum. Bu genellikle bir yarım saat sürer ve bu süre zarfında bir windows çubuğuna gidip giriş yapabilir ve aynı kimliği ve şifreye sahip dosyaları görebilirim.
AppleScript kullanmak, şifrelerinizi Anahtarlıkta sakladığından uygundur. Bash işlevi:
function mymount
{
osascript <<EOF
mount volume "smb://user@fqdn1/volume1"
mount volume "smb://user@fqdn2/volume2"
EOF
}
Bash 'mymount' çağır, standart Anahtarlık açılır penceresinden şifreleri girin ve her şey yolunda giderse, istenen birimler / Birimler içine monte edilecektir.
/usr/bin/osascript -e 'mount volume "smb://username:password@server/share"'
yaopen /Volumes; open 'smb://username:password@server/share'
eski yazı ama peki bu şekilde montaj:
smb://no_username:password@MACHINENAME
zaman makinesi gibi mi?