Kysymys:
Kuinka voin liittää SMB-jaon komentoriviltä?
Eyvind
2010-08-27 13:17:17 UTC
view on stackexchange narkive permalink

Haluan liittää SMB-verkko-osuuden komentoriviltä (pääte); miten menisin asiaan?

Käytän Mac OS X 10.6.4 -käyttöjärjestelmää.

Lähetin [vastauksen täältä] (https://apple.stackexchange.com/a/399035/14586) vastaavaan kysymykseen, jossa oli yleiskatsaus erilaisiin menetelmiin ja niiden etuihin ja haittoihin.
Kahdeksan vastused:
#1
+86
Studer
2010-08-27 13:27:44 UTC
view on stackexchange narkive permalink

Voit helposti saavuttaa tämän käyttämällä mount_smbfs (joka on itse asiassa kääre mount -t smbfs : lle):

  mount_smbfs // käyttäjä @ SERVER / kansio ./mntpoint  

Lisää vaihtoehtoisesti työryhmä:

  mount_smbfs -W työryhmä // käyttäjä @ SERVER / kansio ./ mntpoint  

Voit tietysti muuttaa ./mntpoint (esimerkiksi / Volumes / smb ).

Kun olet tehnyt tämän, siirry yksinkertaisesti siirtymällä kohtaan ./mntpoint selataksesi tietojasi.

Irrotettavaksi käyttämällä seuraavaa komentoa:

  umount ./mntpoint  
Saan: `mount_smbfs: mount error: path: Input / output error ', kun se asennetaan löytää kautta Finder-> Yhdistä palvelimeen?
Miten jatkan, jos käyttäjätunnuksessani on @ -merkki? Esimerkiksi kun käytän Microsoft-tiliä, kuten [email protected]? Yritin antaa käyttäjänimen yksittäisillä ja kaksoislainausmerkeillä, mutta se ei toimi.
Saan tämän virheen: `mount_smbfs: laiton vaihtoehto - W`
Saan tämän virheen: `mount_smbfs: ei löytynyt kiinnityskohtaa / Volyymit / Jaa: Ei tällaista tiedostoa tai hakemistoa`
Lainaus OS X Yosemiten sanasta "man mount": "Huomaa: Käytä aina järjestelmän kiinnityskomentoa äläkä koskaan soita mount_smbfs-tiedostoa suoraan."
@Yashvit: Vaihda '@' arvoon'% 40 '
Joutui vaikeuksiin, kun * ei * tee tätä sudon kanssa.Joten ehdotan: sudo mount_smbfs // some-srv / some / kansio mntpoint && sudo cp $ 1 "mntpoint / some / lisää / kansiot /" && sudo umount mntpoint
`` -W '' -vaihtoehtoa ei ole
@lulian Onofrei Tämä johtuu siitä, että sinun on ensin luotava hakemisto kyseiselle liittämiskohdalle.Esim.mkdir / Volyymit / Jaa
#2
+86
tlindner
2015-02-14 04:30:55 UTC
view on stackexchange narkive permalink

Käytä open (1) -komentoa ja URL-osoitetta:

  open 'smb: // username: password @ server / share'  

Plussat: Luo kiinnityskohdan hakemistoon / Volumes .

Miinukset: Edellyttää Finderin olevan käynnissä.

Pidän parempana tätä versiota pikaverkkoyhteyksiksi lähiverkossa, siellä kaikki käyttäjät ovat tunnettuja, joten tämä on yksinkertaisempi komento, joka käyttää sitten mount_smbfs -ohjelmaa - missä minulla oli tosiasiallisesti ongelmia olemattomien polkujen kanssa - kun taas jos minun pitäisi muodostaa yhteys johonkin uuteen palvelimeenerityistä tiedostojärjestelmää, tai minun pitäisi kokeilla toista käyttäjää tai halusin erilaista kiinnityskohtaa - ok - mutta kuinka usein näin tapahtuu ... joten peukaloni nousee ylöspäin yksinkertaisemmalle ratkaisulle!Hyvin tehty!Okei, olen Terminal-kummajainen, jolla on edelleen Finder käynnissä, mutta se on kuin 90% meistä, eikö?
Eikö `Finder` ole aina auki, ainakin prosessina?
@Iulian Onofrei: Ei, ellei käyttäjä ole kirjautunut sisään vuorovaikutteisesti.Olen tarvinnut käyttää suoraa `mount` -komentoa` cron`-töissä.Käyttämällä `open` -komentoa nämä epäonnistuvat, jos interaktiivinen istunto on kadonnut esim. Sähkökatkon jälkeen.
Huomaa myös, että `open` poistuu aina ikään kuin se onnistuisi, jos se välittäisi komennon Finderille, vaikka komento ei myöhemmin muodostanut yhteyttä verkkoasemaan.
#3
+29
Martin Marconcini
2010-08-27 13:27:40 UTC
view on stackexchange narkive permalink

Sinun kannattaa tarkastella mountin apua:

  man mount  

Tarkemmin tarkastellessasi näet, että tiedostojärjestelmän tyyppi on:

  mount -t smbfs // käyttäjänimi: salasana @ MACHINENAME / SHARENAME / SomeLocalFolderOfChoice  

Salasana (ja teoreettisesti käyttäjänimi) ovat valinnaisia.

Yllä olevan komennon tulos ei ole tulos (jos kaikki meni ok), mutta cd / SomeLocalFolderOfChoice : n pitäisi tuottaa etätulokset. Huomaa, että SomeLocalFolderofChoice on oltava olemassa.

Voit myös käyttää mount_smbfs korvaamaan mount -t smbfs.

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

AppleScriptin käyttö on kätevää, koska se tallentaa salasanasi Avaimenperään.Bash-toiminto:

  -toiminnon liitos
{
    osascript <<EOF
kiinnitystilavuus "smb: // user @ fqdn1 / volume1"
kiinnitystilavuus "smb: // user @ fqdn2 / volume2"
EOF
}
 

Kutsu mymount bashista, kirjoita salasanat tavallisen Avaimenperä-ponnahdusikkunan kautta, ja jos kaikki menee hyvin, pyydetyt levyt liitetään / Volumes-kansioon.

Se on myös täydellinen lähestymistapa.En pidä hyväksytystä vastauksesta, koska se asennetaan pääkäyttäjänä.Mielestäni näiden yhden linjan pitäisi olla parhaat vaihtoehdot: `/ usr / bin / osascript -e 'mount volume" smb: // käyttäjänimi: [email protected] / share "' 'tai` open / Volumes;avaa 'smb: // käyttäjänimi: [email protected] / share' '
#5
+6
WGroleau
2016-08-01 09:27:11 UTC
view on stackexchange narkive permalink

Mikä piti minut saamaan heidät asentamaan käynnistyksen aikana:

  == > / etc / auto_master < ==
#
# Automounter-pääkartta
#
+ auto_master # Käytä hakemistopalvelua
/ net -isännät -nobrowse, hidefromfinder, nosuid
/ home auto_home -nobrowse, piilota etsinnästä
/ Verkko / Palvelimet -fstab
/ - -staattinen
/ - auto_smb # lisää tämä rivi < **********

== > / etc / auto_smb < == # Luo tämä, jos sitä ei ole < ****
/ (ei osia) / Public -fstype = smbfs, soft smb: // (käyttäjä): (salasana) @ 192.168.140.5 / data / Public
/ (ei osia) / WGroleau -fstype = smbfs, pehmeä smb: // (käyttäjä): (salasana) @ 192.168.140.5 / data / Opiskelijat / wes_groleau
 

Jostain syystä palvelimen lyhyt nimi tai FQDN ei toiminut, joten käytin IP-osoitetta pingillä (nimi). Toisin sanoen DNS ratkaisi nimen, mutta mount_smbfs ei voinut.

Enkä voinut laittaa kiinnityskohtaa / Volumes-osioon, koska käynnistys poistaisi sen.

Yksi oivallus: Kun tämä toimi hyvin muutaman päivän, kahden tai kolmen päivän ajan, LibreOffice, Adobe Reader ja Finder eivät löytäneet YKSIä kahdesta jaosta, mutta kuorella ja TextEditillä ei ollut mitään ongelmaa. Kahden tai kolmen päivän kuluttua se alkoi salaperäisesti toimia uudelleen.

Jos teet nämä muokkaukset etkä halua käynnistää uudelleen, voit liittää ne automaattisella asennuksella -vc

Päivitys: Lisää omituisuuksia. (1) Tässä on kaksi WiFi-järjestelmää, ja yhdellä niistä ei ole pääsyä Windows-palvelimiin. Pari kertaa viikossa yksi tai molemmat reitittimet menevät alas. Jos "hyvä" menee alas ja MacBook muodostaa yhteyden automaattisesti toiseen, sen sijaan, että sanottaisit aseman olevan offline-tilassa, SMB-ohjaimet sanovat "Liian monta käyttäjää". (2) Pari kertaa viikossa saan "luvan evätty", kun yritän käyttää Windows-tiedostojani. Tämä kestää yleensä noin puoli tuntia, jonka aikana voin mennä Windows-palkkiin ja kirjautua sisään ja nähdä tiedostot, joilla on sama tunnus ja salasana.

Koska tätä on korotettu kahdesti tällä viikolla, minun on huomautettava, että se on kirjoitettu _ useita MacOS-versioita sitten.
#6
+4
matthieu
2017-04-09 14:27:28 UTC
view on stackexchange narkive permalink

Lisäisin, että jos sinulla on käyttäjänimi muodossa "työryhmä \ käyttäjänimi", sinun tulee liittää se näin:

  mount -t smbfs "// TYÖRYHMÄ; käyttäjänimi: salasana @ MACHINENAME / SHARENAME" / SomeLocalFolderOfChoice
 

Lähde: esimerkin mukauttaminen täältä

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

Tärkeää, jotta portti 445 (TCP) voi sallia tiedonsiirron.Jos et pääse siihen, palomuuri estää sen!

Voit muodostaa yhteyden samba-käyttöön seuraavilla Mac OS: n komennoilla: mount_smbfs tai mount tai käytä GUI: ta..

Tämä ei ole vastaus kysymykseen.
kyllä, okei, se on vastaus ongelmaan, kun joku ei pääse siihen, ja se on tärkeää.Komentorivi ja GUI-menetelmä eivät toimi ilman sitä.
Niin hyödyllistä kuin tämä onkin, tämän pitäisi olla vain kommentti.Vaikka se on tärkeä osa varmistettaessa, että pk-osakkeita ei estetä, se ei ole vastaus alkuperäiseen kysymykseen!
Lisäsin sen, koska kommentin kirjaimet ovat pieniä, mutta mielestäni se on tärkeä asetus.Haluaisin auttaa muita näkemään paremmin.Valitettavasti en näe pieniä kirjaimia näytöllä."Kiitos" äänestyksestäsi, toivottavasti silmäsi toimivat paremmin.
#8
-3
BarclayVision
2019-04-04 00:26:02 UTC
view on stackexchange narkive permalink

vanha viesti, mutta entä tällainen asennus:

  smb: // no_username: salasana @ MACHINENAME
 

kuten aikakone ajaa?

"komentoriviltä (pääte)" ... tämä ei ole kelvollinen bash-komento.Oletan, että tarkoitat Finder + ⌘K: lla yhteyden muodostamista palvelimeen, mitä OP ei pyytänyt.


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 2.0-lisenssistä, jolla sitä jaetaan.
Loading...