SMB споделување на Mac преку VPN: прво поврзете се, потоа тестирајте запишување
Finder го монтира споделувањето, но одбива да зачува? Одделете ја VPN патеката, SMB сметката и дозволата на серверот пред да смените било кое поставување.
Ако Finder го монтира споделувањето преку VPN и потоа одбие да зачува датотека, тунелот веќе ја врши својата работа и несогласувањето е за идентитет и права на датотечниот сервер. Ако монтирањето воопшто не се појави, ништо по таа точка не е тестирано. Двата случаи завршуваат со сличен дијалог на macOS, затоа луѓето ги преградуваат VPN профилите за дефект што VPN не може да го предизвика. Започнувам со точно утврдување каде врската запира, и само потоа го тестирам запишувањето со еднократна датотека наместо со документот што дојдов да го уредам.
Три услови одлучуваат каде да се гледа
Потребни ви се три одговори пред да допрете поставување: дали името се разрешува на приватна адреса што тунелот ја рутира, дали SMB услугата ја прифаќа конкретната сметка што сте ја навеле, и дали таа сметка има права за запишување точно на тоа споделување, папка и операција. Секој услов паѓа на различно место, и само првиот му припаѓа на сопственикот на VPN.
| 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 |
Табелата го заслужува своето место зашто најавата на Mac, најавата на VPN и SMB сметката се три одделни идентитети. Менувањето на VPN лозинката никогаш не отвора споделување што го одбива регистрираниот корисник, а клиентот што пријавува поврзаност не кажува ништо за серверот кон кој целите.
Поврзете се по адреса, не по прелистување
Оддалеченото споделување може да биде целосно достапно, а сепак невидливо во списокот Мрежа на Finder. Откривањето во канцелариски LAN се потпира на broadcast и multicast имиња, и повеќето VPN не го пренесуваат тој сообраќај низ тунелот, па празниот приказ на Мрежа не е доказ за прекината врска.
Стартувајте го саканиот VPN преку неговиот вообичаен клиент и завршете ја автентикацијата.
Во Finder изберете Оди, потоа Поврзи се со сервер, или притиснете Command-K.
Внесете ја дадената адреса. Во овој пример тоа е
smb://files.corp.example/team, илустративно име, а не јавна услуга. Ако ја имате само името на серверот, поврзете се со него и изберете го дозволеното споделување од списокот што го враќа.Изберете Регистриран корисник и внесете ја сметката на датотечната услуга, не вашата Mac сметка и не VPN сметката. Гостин е точно само кога сопственикот така вели.
Отворете го споделувањето и завршете ја единствената задача поради која дојдовте. Списокот на папката го докажува монтирањето и ништо повеќе.
Водичот на Apple за поврзување со сервер го документира овој Finder тек и најавата во услугата зад него. Зачувајте ја адресата во омилени за следното поврзување да биде повторливо, и запомнете дека преименувањето на записот ја менува ознаката, не целта.
Прочитајте ја фазата каде што запира
Пред да смените нешто, запишете која фаза паѓа, со истите имиња што ги внесовте во Finder. Почнете со разрешување на името: dscacheutil -q host -a name files.corp.example ја печати адресата што ќе ја користи macOS, а netstat -rn покажува дали таа адреса има рута низ интерфејсот на тунелот или низ вашата домашна порта.
Потоа достапноста. nc -vz files.corp.example 445 кажува дали SMB портата воопшто одговара; ако разрешувањето работи, а 445 истече, вие сте во областа на рутирање, ѕид или преклопени адреси и никаква промена на дозволите за споделување нема да помогне. Ако портата одговара, прашајте го серверот што нуди на таа сметка: smbutil view //[email protected] ги наведува споделувањата, а smbutil statshares -a пријавува договорениот дијалект и состојбата на потпис на монтираната сесија, што ви кажува дали монтирањето што го тестирате е она што мислите.
Идентитетот заслужува своја проверка, зашто тоа е чекорот што луѓето го прескокнуваат. Монтирањето може да живее како гостин или како стара зачувана сметка додека вие претпоставувате дека сте регистрираниот корисник, и тогаш секој тест на запишување ја мери погрешната сметка.
Пристапот за запишување има повеќе од една порта
Два слоја можат да кажат не на страната на серверот и двете изгледаат исто од Mac. Споделувањето може да е извезено само за читање додека папката под него е за пишување, а споделување за пишување не може да го заобиколи ACL на датотечниот систем што ја одбива вашата сметка; потпапката може да носи и своја политика. На Windows сервери дозволата за споделување и NTFS дозволите се одделни, а ефективното право е построгото од двете.
Затоа одлучете што точно се одбива: создавање датотека, уредување постоечка, создавање папка, преименување или бришење. Тоа не е една дозвола, и папка во која списокот работи може да ги одбие сите. Работечко монтирање не е дозвола.
Ако се сомневате во погрешен идентитет, исфрлете го споделувањето, избришете го стариот запис во Пристап до клучеви и поврзете се повторно со регистрираната сметка. Finder со задоволство ќе ја искористи зачуваната сесија и ќе ве остави да мерите дозволи за корисник што серверот не ве смета за вас.
Тестирајте запишување без да допрете вистински документи
Со согласност на сопственикот, создајте една мала датотека под ново име во папката што паѓа: touch /Volumes/team/qa-write-test.txt кога споделувањето е монтирано таму, или едноставно Зачувај како со ново име од апликацијата. Никогаш не презапишувајте документ за да го тестирате пристапот, и чувајте го точниот текст на грешката наместо да го прераскажувате, зашто VPN нема да го копира.
Потоа дајте му на сопственикот операцијата што сте ја обиделе наместо општа жалба. Тие можат да ја проверат политиката на споделувањето, групното членство на сметката и правата на таа една папка и да ви кажат кој слој ве одбил. Ако пораката спомнува капацитет, заклучена датотека или судир на имиња, тоа е друг проблем и заслужува сопствена истрага.
Проверете ја поправката, потоа исфрлете по ред
Откако сопственикот ќе смени нешто, повторете го истото мало запишување и потврдете дека датотеката е видлива за серверот и потоа отстранлива. Копирањето што почнува и потоа запира е прашање на пропусност, не на дозвола; одбивањето што доаѓа веднаш е прашање на дозвола.
Пред да го исклучите VPN, одмонтирајте го споделувањето и затворете отворените документи. Исфрлањето откако тунелот исчезнал ги остава Finder и вашите апликации да чекаат мртва патека. Држете го SMB во приватната мрежа, не го исклучувајте ѕидот за да тестирате теорија, и не отворајте папка за сите како заобиколување. За тикетот, наведете ја адресата, името на сметката, неуспешната операција, точниот текст на пораката и времето, а лозинките и датотеките на профилот оставете ги надвор.
- Адресата се разрешува на приватна адреса рутирана низ тунелот.
- Портата 445 одговара и
smbutil viewго наведува саканото споделување за саканата сметка. - Потребното запишување се докажува со нова датотека, не со постоечки документ.