SMB dijeljenje na Macu preko VPN-a: prvo se spojite, zatim testirajte upis
Finder montira dijeljenje, ali odbija spremiti? Razdvojite VPN put, SMB račun i dopuštenje poslužitelja prije nego promijenite bilo koju postavku.
Ako Finder montira dijeljenje preko VPN-a i zatim odbije spremiti datoteku, tunel već radi svoj posao, a nesuglasica je oko identiteta i prava na datotečnom poslužitelju. Ako se montiranje uopće ne pojavi, ništa nakon te točke nije testirano. Oba slučaja završavaju sličnim dijalogom na macOS-u, zato ljudi ponovno grade VPN profile zbog kvara koji VPN ne može proizvesti. Počinjem tako da točno utvrdim gdje se veza zaustavlja, a tek onda testiram upis privremenom datotekom umjesto dokumentom koji sam došao urediti.
Tri uvjeta odlučuju gdje gledati
Trebate tri odgovora prije nego dodirnete postavku: razrješava li se naziv u privatnu adresu koju tunel usmjerava, prihvaća li SMB usluga točno onaj račun koji ste naveli i ima li taj račun pravo upisa na točno tom dijeljenju, mapi i radnji. Svaki pada na drugom mjestu i samo prvi pripada vlasniku VPN-a.
| What you see | What it establishes | Who fixes it |
|---|---|---|
| Name does not resolve, or resolves outside the tunnel | The path was never built | VPN or DNS administrator |
| Name resolves, port 445 times out | Route, firewall or overlapping address space | VPN and network owners |
| Server answers, the sign-in is rejected | The file-service account, not the VPN login | File-server owner |
| Share mounts, writing is refused | Share policy or directory rights | File-server owner |
Tablica zaslužuje svoje mjesto jer su Mac prijava, VPN prijava i SMB račun tri odvojena identiteta. Promjena VPN lozinke nikada ne otvara dijeljenje koje odbija registriranog korisnika, a klijent koji javlja da je spojen ne govori ništa o poslužitelju na koji ciljate.
Spojite se po adresi, ne pregledavanjem
Udaljeno dijeljenje može biti posve dostupno dok ostaje nevidljivo na popisu Mreža u Finderu. Otkrivanje na uredskom LAN-u oslanja se na broadcast i multicast nazive, a većina VPN-ova ne prenosi taj promet kroz tunel, pa prazan prikaz Mreže nije dokaz prekinute veze.
Pokrenite predviđeni VPN kroz njegov uobičajeni klijent i dovršite provjeru autentičnosti.
U Finderu odaberite Idi, zatim Poveži se s poslužiteljem ili pritisnite Command-K.
Upišite dobivenu adresu. U ovom primjeru to je
smb://files.corp.example/team, ilustrativni naziv, a ne javna usluga. Ako imate samo naziv poslužitelja, spojite se na njega i odaberite ovlašteno dijeljenje s popisa koji vrati.Odaberite Registrirani korisnik i unesite račun datotečne usluge, ne svoj Mac račun i ne VPN račun. Gost je ispravan samo kada vlasnik kaže da jest.
Otvorite dijeljenje i obavite jedan zadatak zbog kojeg ste došli. Popis mape dokazuje montiranje i ništa više.
Appleov vodič za povezivanje s poslužiteljem dokumentira taj Finder tijek rada i prijavu u uslugu iza njega. Spremite adresu u favorite kako bi sljedeća veza bila ponovljiva i zapamtite da preimenovanje unosa mijenja oznaku, ne cilj.
Pročitajte fazu na kojoj se zaustavlja
Prije nego išta promijenite, zabilježite koja faza pada, s istim nazivima koje ste upisali u Finder. Počnite s razrješavanjem: dscacheutil -q host -a name files.corp.example ispisuje adresu koju će macOS koristiti, a netstat -rn pokazuje ima li ta adresa rutu kroz sučelje tunela ili kroz vaš kućni pristupnik.
Zatim dostupnost. nc -vz files.corp.example 445 kaže odgovara li SMB port uopće; ako razrješavanje radi, a 445 istekne, nalazite se u području usmjeravanja, vatrozida ili preklapanja adresa i nikakva promjena dopuštenja dijeljenja neće pomoći. Ako port odgovara, pitajte poslužitelj što nudi tom računu: smbutil view //[email protected] ispisuje dijeljenja, a smbutil statshares -a izvješćuje o dogovorenom dijalektu i stanju potpisivanja montirane sesije, što vam kaže je li montiranje koje testirate ono koje mislite.
Identitet zaslužuje zasebnu provjeru jer je to korak koji ljudi preskaču. Montiranje može živjeti kao gost ili kao stariji spremljeni račun dok vi pretpostavljate da ste registrirani korisnik, i tada svaki test upisa mjeri pogrešan račun.
Pristup upisu ima više od jednih vrata
Dva sloja mogu reći ne na strani poslužitelja i oba izgledaju isto s Maca. Dijeljenje može biti izvezeno samo za čitanje dok je mapa ispod njega upisiva, a upisivo dijeljenje ne može nadjačati ACL datotečnog sustava koji odbija vaš račun; podmapa također može nositi vlastitu politiku. Na Windows poslužiteljima dopuštenje dijeljenja i NTFS dopuštenja su odvojeni, a efektivno pravo je ono restriktivnije od dvaju.
Zato odredite što se točno odbija: stvaranje datoteke, uređivanje postojeće, stvaranje mape, preimenovanje ili brisanje. To nije jedno dopuštenje i mapa u kojoj ispis radi može odbiti sve njih. Djelujuće montiranje nije odobrenje.
Ako sumnjate na pogrešan identitet, izbacite dijeljenje, obrišite zastarjeli unos u Pristupu ključevima i spojite se ponovno s registriranim računom. Finder će rado ponovno upotrijebiti spremljenu sesiju i ostaviti vas da mjerite dopuštenja za korisnika kojim vas poslužitelj ne smatra.
Testirajte upis bez diranja pravih dokumenata
Uz vlasnikovo slaganje stvorite jednu malu datoteku pod novim nazivom u mapi koja pada: touch /Volumes/team/qa-write-test.txt kada je dijeljenje ondje montirano ili jednostavno Spremi kao pod novim nazivom iz aplikacije. Nikada ne prebrišite dokument da biste testirali pristup i zadržite točan tekst pogreške umjesto da ga parafrazirate jer VPN ga neće kopirati.
Zatim vlasniku predajte radnju koju ste pokušali, a ne opću pritužbu. Mogu provjeriti politiku dijeljenja, članstvo računa u grupama i prava na toj jednoj mapi te vam reći koji vas je sloj odbio. Ako poruka spominje kapacitet, zaključanu datoteku ili sukob naziva, to je drugi problem i zaslužuje vlastitu istragu.
Provjerite popravak, zatim izbacite po redu
Nakon što vlasnik nešto promijeni, ponovite isti mali upis i potvrdite da je datoteka vidljiva poslužitelju i poslije uklonjiva. Kopiranje koje počne pa zapne pitanje je propusnosti, ne dopuštenja; odbijanje koje stigne odmah pitanje je dopuštenja.
Prije nego isključite VPN, demontirajte dijeljenje i zatvorite otvorene dokumente. Izbacivanje nakon što tunel nestane ostavlja Finder i vaše aplikacije da čekaju mrtav put. Držite SMB unutar privatne mreže, ne isključujte vatrozid da biste testirali teoriju i ne otvarajte mapu svima kao zaobilazno rješenje. Za zahtjev uključite adresu, naziv računa, neuspjelu radnju, točan tekst poruke i vrijeme, a lozinke i datoteke profila ostavite izvan.
- Adresa se razrješava u privatnu adresu usmjerenu kroz tunel.
- Port 445 odgovara i
smbutil viewispisuje predviđeno dijeljenje za predviđeni račun. - Upis koji vam je trebao dokazuje se novom datotekom, a ne postojećim dokumentom.