Küsimus:
Kuidas saab käsurealt SMB-aktsiat ühendada?
Eyvind
2010-08-27 13:17:17 UTC
view on stackexchange narkive permalink

tahaksin käsurealt (terminalist) ühendada SMB-võrgu jagamise; kuidas ma sellega edasi läheksin?

Kasutan Mac OS X 10.6.4.

Panin sarnase küsimuse jaoks [vastuse siia] (https://apple.stackexchange.com/a/399035/14586), kus on ülevaade erinevatest meetoditest, kuidas seda teha, ning nende eelistest ja puudustest.
Kaheksa vastused:
#1
+86
Studer
2010-08-27 13:27:44 UTC
view on stackexchange narkive permalink

Saate selle hõlpsalt saavutada, kasutades mount_smbfs (mis on tegelikult pakend mount -t smbfs jaoks):

  mount_smbfs // kasutaja @ SERVER / kaust ./mntpoint  

Soovi korral lisage töörühm:

  mount_smbfs -W töörühm // kasutaja @ SERVER / kaust ./ mntpoint  

Muidugi võiksite muuta koodi ./mntpoint (näiteks / Volumes / smb ).

Pärast selle toimimist minge oma andmete sirvimiseks lihtsalt saidile ./mntpoint .

Lahtihaakimiseks kasutage järgmist käsku:

  arv ./mntpoint  
Ma saan: "mount_smbfs: mount tõrge: tee: sisend- / väljundviga", samal ajal kui see paigaldatakse leidmiseks Finderi kaudu-> Kas ühendada serveriga?
Kuidas ma saan sellega hakkama saada, kui mu kasutajanimes on @ char? Näiteks kui kasutan Microsofti kontot nagu [email protected]? Proovisin anda kasutajanime ühe- ja topeltjutumärkides, kuid ei tööta.
Saan selle vea: "mount_smbfs: ebaseaduslik variant - W"
Saan selle vea: "mount_smbfs: ei leidnud ühenduspunkti / Köited / Jaga: sellist faili ega kataloogi pole"
Tsitaat OS X Yosemite'ist "man mount": "Märkus. Peaksite alati kasutama süsteemi mount käsku ja mitte kunagi helistama mount_smbfs otse."
@Yashvit: Muutke '@' väärtuseks'% 40 '
Jagasin probleeme, kui sudoga seda ei tehta.Seega soovitan: sudo mount_smbfs // some-srv / some / kausta mntpoint && sudo cp $ 1 "mntpoint / some / edasi / kaustad /" && sudo umount mntpoint
pole `-W`valikut
@lulian Onofrei Sellepärast, et kõigepealt peate selle ühenduspunkti jaoks looma kataloogi.Ntmkdir / Köited / Jaga
#2
+86
tlindner
2015-02-14 04:30:55 UTC
view on stackexchange narkive permalink

Kasutage käsku open (1) ja URL-i:

  open 'smb: // kasutajanimi: parool @ server / share'  

Plussid: loob teie jaoks kataloogis / Volumes ühenduspunkti.

Miinused: nõuab, et Finder töötaks.

eelistan seda versiooni oma kohaliku võrgu kiirühenduste jaoks, seal on kõik kasutajad teada, nii et see on lihtsam käsk, kasutades selleks mount_smbfs - kus mul tegelikult oli probleeme olematute teede osas - kui mul oleks vaja luua ühendus mõne uue serverigaspetsiaalset failisüsteemi või oleksin vaja proovida mõnda teist kasutajat või soovisin teistsugust liitumispunkti - ok - aga kui tihti see juhtub ... nii et pöial läheb selle lihtsama lahenduse poole!Hästi tehtud!Olgu, ma olen Terminali friik, kellel on endiselt Finder, kuid see on nagu 90% meist, eks?
Kas `Finder` pole alati avatud, vähemalt protsessina?
@Iulian Onofrei: Ainult siis, kui kasutaja on interaktiivselt sisse logitud.Mul on olnud vaja kasutada otsest `mount` käsku` cron` tööde juures.Kasutades käsku `avatud`, ei õnnestuks need toimida, kui interaktiivne seanss oleks kadunud, näiteks pärast elektrikatkestust.
Pange tähele ka seda, et `open` väljub alati nii, nagu oleks see õnnestunud, kui see edastaks käsu Finderile, isegi kui käsuga ei õnnestunud hiljem võrgukettaga ühendust luua.
#3
+29
Martin Marconcini
2010-08-27 13:27:40 UTC
view on stackexchange narkive permalink

Peaksite vaatama monteerimise abi:

  man mount  

Lähemal uurimisel näete, et failisüsteemi tüüp on:

  mount -t smbfs // kasutajanimi: parool @ MACHINENAME / SHARENAME / SomeLocalFolderOfChoice  

Parool (ja teoreetiliselt kasutajanimi) pole kohustuslik.

Ülaltoodud käsu tulemus pole väljund (kui kõik läks korda), kuid cd / SomeLocalFolderOfChoice peaks andma kaugtulemused. Pange tähele, et SomeLocalFolderofChoice peab olemas olema.

Samuti saate mount-s smff-de asendamiseks kasutada mount_smbfs.

#4
+9
wytten
2017-10-26 21:00:06 UTC
view on stackexchange narkive permalink

AppleScripti kasutamine on mugav, kuna see salvestab teie paroolid võtmehoidja.Bashi funktsioon:

Funktsiooni
  funktsioon
{
    osascript <<EOF
mount maht "smb: // kasutaja @ fqdn1 / maht1"
mount maht "smb: // kasutaja @ fqdn2 / maht2"
EOF
}
 

Käivitage bash'ist 'mymount', sisestage paroolid tavalise võtmehoidja hüpikakna kaudu ja kui kõik hästi läheb, paigaldatakse taotletud köited kausta / Volumes.

Ka see on ideaalne lähenemine.Mulle ei meeldi heakskiidetud vastus, kuna see paigaldatakse juurkasutajana.Minu arvates peaksid need ühe voodriga liinid olema parimad võimalused: `/ usr / bin / osascript -e 'mount volume" smb: // kasutajanimi: [email protected] / share "' 'või` open / Volumes;avage 'smb: // kasutajanimi: [email protected] / share'
#5
+6
WGroleau
2016-08-01 09:27:11 UTC
view on stackexchange narkive permalink

Mis minu jaoks toimis, kui panin need käivitamise ajal ühendama:

  == > / etc / auto_master < ==
#
# Automounteri põhikaart
#
+ auto_master # Kasuta kataloogiteenust
/ net -hosts -nobrowse, hidefromfinder, nosuid
/ home auto_home -enumbrid, peida otsingust
/ Võrk / Serverid -fstab
/ - -staatiline
/ - auto_smb # lisa see rida < **********

== > / etc / auto_smb < == # Looge see, kui seda pole olemas < ****
/ (mitte köited) / Public -fstype = smbfs, pehme smb: // (kasutaja): (parool) @ 192.168.140.5 / data / Public
/ (mitte köited) / WGroleau -fstype = smbfs, pehme smb: // (kasutaja): (parool) @ 192.168.140.5 / data / õpilased / wes_groleau
 

Millegipärast ei töötanud ei serveri lühinimi ega FQDN, seega kasutasin IP saamiseks 'ping (nimi). Teisisõnu lahendaks DNS nime, kuid mount_smbfs ei suutnud.

Ja ma ei saanud ühenduspunkti / Volumes sisse panna, sest alglaadimine kustutaks selle.

Üks pilk: pärast seda, kui see paar päeva, kaks või kolm päeva, hästi õnnestus, ei suutnud LibreOffice, Adobe Reader ja Finder leida ÜKS kahest jagamisest, kuid kestal ja TextEditil polnud probleeme. Kahe-kolme päeva pärast hakkas see salapärasel viisil uuesti tööle.

Kui teete need muudatused ja ei soovi taaskäivitada, saate need ühendada 'auto mount -vc' abil

Uuendus: rohkem veidrusi. (1) Siin on kaks WiFi-süsteemi ja ühel neist pole juurdepääsu Windowsi serveritele. Paar korda nädalas läheb üks ruuter või mõlemad alla. Kui "hea" läheb alla ja MacBook ühendub automaatselt teisega, siis selle asemel, et öelda mulle, et draiv on võrguühenduseta, ütlevad SMB draiverid "Liiga palju kasutajaid". (2) Paar korda nädalas saan "loa keelatud", kui proovin oma Windowsi failidele juurde pääseda. See kestab tavaliselt umbes pool tundi, mille jooksul saan minna aknaribale ja sisse logida ning näha sama ID ja parooliga faile.

Kuna seda on sellel nädalal kaks korda üles hinnatud, peaksin märkima, et see on kirjutatud _ mitu MacOS-i versiooni tagasi.
#6
+4
matthieu
2017-04-09 14:27:28 UTC
view on stackexchange narkive permalink

Lisan, et kui teil on vormi "töörühm \ kasutajanimi" kasutajanimi, peaksite selle ühendama järgmiselt:

  mount -t smbfs "// WORKGROUP; kasutajanimi: parool @ MACHINENAME / SHARENAME" / SomeLocalFolderOfChoice
 

Allikas: näite kohandamine siit

#7
-1
István Döbrentei
2020-01-27 16:18:10 UTC
view on stackexchange narkive permalink

Oluline on lubada porti 445 (TCP) suhtlemiseks.Kui te sellele ei pääse, blokeerib teie tulemüür selle!

Samba kasutamisega saate ühenduse luua järgmiste Mac OS-i käskudega: mount_smbfs või mount või kasutage GUI-d vaadake: avage Finder, klõpsake nuppu Mine ja valige menüükäsk Ühenda serveriga, tippige smb: // teie domeen / jagatud kausta nimi ja vajutage ühenduse nuppu.

See ei ole vastus küsimusele.
jah, olgu, see on vastus probleemile, kui keegi sellele juurde ei pääse, ja see on oluline.Käsurida ja GUI-meetod ei tööta ilma selleta.
Nii abivalmis kui see ka pole, peaks see olema ainult kommentaar.Kuigi see on oluline osa tagamaks, et SMB aktsiad ei oleks blokeeritud, ei ole see vastus algsele küsimusele!
Lisasin selle, kuna kommentaari tähed on väikesed, kuid minu arvates on see oluline seade.Tahaksin aidata teistel paremini näha.Vabandust, ma ei näe ekraanil väikesi tähti hästi."Aitäh" teie poolthääle eest, loodan, et teie silmad töötavad paremini.
#8
-3
BarclayVision
2019-04-04 00:26:02 UTC
view on stackexchange narkive permalink

vana postitus, aga mis saab sellisest paigaldamisest:

  smb: // no_username: parool @ MACHINENAME
 

nagu ajamasin sõidab?

"käsurealt (terminalist)" ... see pole kehtiv bashi käsk.Eeldan, et mõtlete serveriga ühenduse loomiseks rakenduses Finder + ⌘K, mida OP ei küsinud.


See küsimus ja vastus tõlgiti automaatselt inglise keelest.Algne sisu on saadaval stackexchange-is, mida täname cc by-sa 2.0-litsentsi eest, mille all seda levitatakse.
Loading...