Is-suppożizzjoni hija faċli biex tassorbiha u diffiċli biex tinnotaha: ganċ tal-konnessjoni VPN jaħdem bħala root, għalhekk il-mount li jibda għandu jkun organizzat bħala root ukoll. Dan ir-raġunament jipproduċi direttorju tat-tim li l-utent tad-desktop ma jistax jiftaħ, mount li jisparixxi meta s-servizz tat-trigger jerġa' jibda, u talba ta' awtentikazzjoni f'kuntest fejn ħadd ma jista' jwieġeb. Il-ganċ u l-mount huma żewġ xogħlijiet differenti, u wieħed biss minnhom jeħtieġ privileġġ.

Il-mit: il-privileġġ tan-netwerk ifisser privileġġ tal-mount

L-għoli ta' interface u l-awtentikazzjoni ma' file server huma kapaċitajiet mhux relatati, u normalment jappartjenu lill-kontijiet differenti. Il-komponent VPN jeħtieġ privileġġ biżżejjed biex ibiddel rotot u interfaces. Il-kont tal-file server jeħtieġ ċavetta jew password, deċiżjoni dwar iċ-ċavetta tal-host, u direttorju tad-dar biex iqabbad fih. Li tgħaddi l-kredenzjali tat-tieni xogħol lill-ewwel identità huwa kif servizz tan-network jispiċċa jżomm iċ-ċavetta ta' utent.

Fuq laptop b'utent wieħed dawk jistgħu jkunu l-istess kont, u dik il-koinċidenza mhijiex disinn.

Ladarba ganċ privileġġat jagħmel il-mount, tliet affarijiet imorru ħażin bil-kwiet. Il-mount huwa proprjetà ta' root, l-aġent tal-utent huwa assenti minn dak l-ambjent, u l-fallimenti jidhru fil-log tas-servizz tan-network minflok fis-sessjoni li jimpurtaha. Xejn minn dan ma jiġi msewwi billi żżid għażliet mal-kmand tal-mount. Jiġu msewwija billi x-xogħol jingħata lis-sessjoni li għandha l-identità.

Għaliex il-mount jappartjeni lill-utent li daħal

Mount SSHFS huwa mount FUSE li jappartjeni lill-proċess li ħoloq, u l-aċċess isegwi dik il-proprjetà minflok il-mode tad-direttorju ġenitur. Ir-referenza tirrakkomanda utent ordinarju b'punt tal-mount li dak l-utent jippossjedi, u huwa eżattament għalhekk li mount maħluq minn proċess root huwa skomdu għal kulħadd ieħor. Bidla fil-permessi fuq il-punt tal-mount ma ssewwihx, għax l-ostaklu huwa s-sid tal-mount innifsu.

Ibda b'linja bażi manwali fis-sessjoni tal-utent: punt tal-mount vojt eżistenti taħt id-direttorju tad-dar, kont awtorizzat fuq is-server, u ċavetta tal-host diġà verifikata permezz tal-proċess approvat tiegħek. Qabbadha bl-idejn darba u użaha, għax dan jipprova li t-triq tal-identità taħdem qabel ma teżisti xi awtomazzjoni. Nota x'kellu bżonn il-kmand: l-isem tal-kont, it-triq tal-esportazzjoni u l-isem privat tal-host. Żomm dak il-kuntest eżatt għall-verżjoni awtomatizzata, għax mount manwali li jaħdem hija l-ispeċifikazzjoni li t-trigger irid jirriproduċi.

sshfs [email protected]:/exports/team "$HOME/mnt/team"

Ittratta kull isem u triq f'dik il-linja bħala placeholder, inkluż il-kont u l-esportazzjoni. Password ta' kont VPN mhijiex awtomatikament il-kredenzjali tal-kont tal-ħażna.

X'għandu t-trigger jitlob mis-sessjoni

L-arranġament appoġġat huwa talba mill-avveniment tan-network għas-sessjoni tal-utent, mhux kredenzjali mislufa. Illimita t-trigger għall-konnessjoni li trid, bl-isem jew UUID, u mhux għal kwalunkwe interface li jisimha b'kumbinazzjoni tun0. Dik il-bidla waħda twaqqaf profil ieħor, tunnel tat-test jew sessjoni tad-debugging ta' kollega milli jibdew mount.

L-azzjoni fuq in-naħa tas-sessjoni għandha tfittex il-mount eżistenti maħsub u mbagħad tagħmel tentattiv wieħed limitat.

Tippruvax mill-ġdid f'kull stħarriġ, u tkomplix titlob kredenzjali waqt li s-server ma jkunx jista' jintlaħaq, għax it-tnejn ibiddlu interruzzjoni temporanja f'konfini tal-kont. Servizz mingħajr sorveljanza huwa disinn separat bil-kredenzjali approvati tiegħu u bl-arranġament tiegħu tal-verifika tal-host fil-kuntest tal-eżekuzzjoni tiegħu stess, u ma jistax jiddependi li xi ħadd fetaħ aġent grafiku. Iddeċiedi liema miż-żewġ inti qed tibni qabel ma tagħżel fejn jgħix il-kodiċi. Il-biċċa l-kbira tal-konfużjoni hawnhekk ġejja milli tibni waħda u tistenna l-oħra.

L-iskonnessjoni hija avveniment tas-sistema tal-fajls, mhux avveniment tal-ganċ

Skonnessjoni ppjanata għandha tlesti l-operazzjonijiet tal-fajls u tneħħi l-mount mis-sessjoni tal-utent li qabbad bil-kmand appoġġat għal dak it-tip ta' sistema tal-fajls. Li tisfurza s-separazzjoni biex ganċ jerġa' lura malajr huwa kif l-applikazzjonijiet jitilfu d-direttorju tax-xogħol u l-utenti jitilfu l-fiduċja fl-awtomazzjoni. Mount impjegat jeħtieġ deċiżjoni fil-livell tal-applikazzjoni, bħal ma tagħlaq il-fajl jew twaqqaf il-kitba, mhux sinjal aktar b'saħħtu. L-istatus tal-ħruġ tal-ganċ mhuwiex dak li qed jiġi ottimizzat.

fusermount3 -u "$HOME/mnt/team"

Telf mhux mistenni huwa każ differenti, u SSHFS jiddokumenta li operazzjoni interrotta tista' timblokka waqt li t-trasport jerġa' jikkonnettja.

L-għażla tal-konnessjoni mill-ġdid tirrestawra t-trasport, u fajls miftuħa qabel dik il-konnessjoni mill-ġdid xorta jistgħu jirritornaw żbalji u jkollhom bżonn jerġgħu jinfetħu. VPN li jerġa' lura ma jipprovax xejn dwar mankijiet preċedenti jew xogħol mhux salvat. Agħżel l-imġiba li trid waqt interruzzjoni — pawża, turi żball jew remount apposta — u ttestsja b'fajls li jintremew qabel ma xi ħaġa tiddependi minnha.

Artikli relatati