Linux je opremljen s paketom CIFS-Utils, ki se uporablja za namestitev in upravljanje datotek in tiskalnikov na več platformah prek lokalnega omrežja z uporabo protokolov CIFS. The mount.cifs je del paketa Linux CIFS-Utils.
V tej vadnici bom raziskal, kako uporabljati Linux mount.cifs pripomoček za namestitev mape v skupni rabi v sistemu Linux.
Opomba: Protokol CIFS je bil nadomeščen z najnovejšimi in varnejšimi protokoli SMB2 in SMB3. V sistemu Windows je privzeto onemogočen; vendar ga je mogoče omogočiti iz Vklopite ali izklopite funkcije sistema Windows možnost.
- Namestitev paketa pripomočkov CIFS v sistemu Linux
- Pripenjanje mape v skupni rabi s CIFS
- Trajno pripni mapo v skupni rabi
- Odpnite mapo v skupni rabi
- Ustvarjanje mape v skupni rabi na Macu
Namestitev paketa pripomočkov CIFS v sistemu Linux
Za uporabo mount.cifs v Linuxu je treba najprej namestiti njegov paket pripomočkov.
Za namestitev v Ubuntu, njegove različice in distribucije, ki temeljijo na Debianu.
sudo apt namestite cifs-utils
V distribucijah CentOS in Fedora je dnf bo uporabljen upravitelj paketov.
sudo dnf namestite cifs-utilsZa namestitev zaženite spodnji ukaz cifs-utils na rdeč klobuk (RHEL) in Na osnovi Red Had distribucije.
sudo yum namestitev cifs-utils
Opomba: The cifs-utils paket je na voljo za vse distribucije Linuxa. Toda za navodila v tem priročniku uporabljam Ubuntu 22.04 . Ukazi, uporabljeni v tem priročniku, bi delovali brez napak, ne glede na distribucijo.
Poleg tega je v naslednjem primeru mapa v skupni rabi nameščena iz Maca v Linux z uporabo mount.cifs utility, vendar pa so postopki namestitve iz Linuxa in Windows enaki.
Pripenjanje mape v skupni rabi s CIFS
Namestitev mape v skupni rabi z oddaljenega računalnika v Linux vključuje 2 koraka.
1. Ustvarjanje montažne točke
Točka priklopa se nanaša na imenik, v katerega bo nameščena mapa v skupni rabi z oddaljenega računalnika in dostopana do nje. Ustvarite ga lahko kjer koli v odjemalčevem sistemu s poljubnim imenom. Ustvarjam točko namestitve v /mnt imenik, ki je splošna točka priklopa za začasno pripenjanje datotečnega sistema v Linuxu.
Ustvarjam še en imenik /ShareMac kot točka namestitve v /mnt uporabo mkdir ukaz s privilegiji sudo.
sudo mkdir / mnt / ShareMacTočka pritrditve je ustvarjena; naslednji korak je namestitev mape v skupni rabi z oddaljenega računalnika na to točko namestitve.
2. Pripenjanje mape v skupni rabi na točko priklopa
Za namestitev mape v skupni rabi iz macOS v Linux se uporabi ukaz mount z -t cifs možnost.
sudo mount -t cifs //< oddaljeni IP >>< mapo > / mnt /< mapo > -O uporabniško ime = < uporabniško ime >V zgornjem ukazu:
- -t cifs možnost se uporablja za namestitev mape v skupni rabi s protokolom CIFS
-
je naslov IP oddaljenega računalnika (Mac) -
je mapa v skupni rabi, ustvarjena na oddaljenem računalniku (Mac) - /mnt/
je točka priklopa na odjemalskem računalniku (Linux) [Lahko je kateri koli imenik] -
je uporabniško ime oddaljenega sistema
Namestimo Moja mapa mapo z oddaljenega računalnika na točko namestitve Linuxa /mnt/ShareMac .
sudo mount -t cifs // 192.168.18.133 / Moja mapa / mnt / ShareMac -O uporabniško ime = samGeslo za uporabnika sebe bo zahtevan, ko boste izvedli zgornji ukaz. Mapa v skupni rabi Moja mapa bo nameščen na /mnt/ShareMac namestitveno točko v sistemu Linux. Vendar pa ne boste dobili nobenega izpisa, da je bila namestitev uspešno opravljena. Uporaba df -h da preverite nameščeno mapo.
df -h
Mapa (MyFolder) je bila uspešno nameščena v sistemu Linux. Upoštevajte, da je treba upoštevati omenjena navodila za ustvarjanje mape v skupni rabi na Macu, kot je navedeno v razdelku Ustvarjanje mape v skupni rabi na Macu spodaj.
Uporabljati poverilnice možnost za mount.cifs uporabnost je a varen način za namestitev mape v skupni rabi. Pri tej metodi lahko shranite poverilnice za prijavo v datoteko, ki jo lahko posredujete prek ukaza z uporabo poverilnice možnost.
Najprej ustvarite datoteko, ki shranjuje poverilnice oddaljenega računalnika v /itd imenik. Datoteka ima lahko poljubno ime, jaz ji ga dam datoteka poverilnic ime.
sudo nano / itd / datoteka poverilnicVstavite poverilnice:
uporabniško ime = < uporabniško ime >geslo = < geslo >
Zdaj pa uporabite poverilnice možnost po -O s potjo datoteke.
sudo mount -t cifs // 192.168.18.133 / Moja mapa / mnt / ShareMac -O poverilnice = / itd / datoteka poverilnicTrajno pripni mapo v skupni rabi
Ob ponovnem zagonu bo nameščena mapa odklopljena in jo boste morali znova ročno namestiti. Če želite samodejno namestiti mapo v skupni rabi tudi ob zagonu, sledite spodnjim korakom.
Opozorilo: Naslednja metoda predvideva, da ima oddaljena naprava/strežnik statični IP.
Da zagotovite, da se datotečni sistem v skupni rabi samodejno namesti, ko se sistem zažene, je fstab datoteka v sistemu Linux bo spremenjena.
sudo nano / itd / fstabV datoteko postavite naslednjo vrstico.
//< oddaljeni IP >/ skupno ime / mnt /< mapo > cifs poverilnice = / itd / datoteka poverilnic 0 0Če vzamemo zgornji primer, bo datoteka spremenjena na naslednji način.
// 192.168.18.133 / Moja mapa / mnt / ShareMac cifs poverilnice = / itd / datoteka poverilnic 0 0
Upoštevajte, da ko vstavite zgornje navodilo v fstab datoteko, ločite vsako polje z a zavihek namesto presledka.
Zdaj zaprite in shranite fstab datoteko s pritiskom ctrl+x .
Če želite preveriti, ali namestitev poteka brez napak, uporabite mount -a ukaz.
sudo mount -a
Če ni napake, to pomeni, da je bila mapa v skupni rabi uspešno nameščena.
Po ponovnem zagonu se bo mapa v skupni rabi z oddaljenega računalnika samodejno priklopila.
Odpnite mapo v skupni rabi
Za odpenjanje mape v skupni rabi uporabite umount ukaz se uporablja s točko priklopa.
sudo umount < mount-point > V zgornjem primeru je bila točka namestitve /mnt/ShareMac , preprosto zamenjajte
Zgornji posnetek zaslona prikazuje, da je bil nameščeni datotečni sistem odklopljen.
Ustvarjanje mape v skupni rabi na Macu
Če želite ustvariti mapo v skupni rabi v sistemu Mac, je treba omogočiti več možnosti.
Najprej ustvarite mapo v katerem koli imeniku v vašem Macu.
Potem od sistemske nastavitve, odprto Skupna raba v Splošno. Omogoči Deljenje datotek s klikom na preklopni gumb.
Kliknite na jaz ikona poleg preklopnega gumba Deljenje datotek .
V Deljena mapa Razdelek, kliknite na + ikono za dodajanje mape za skupno rabo.
Dodal sem mapo Moja mapa Ustvarjal sem v Dokumenti imenik; vendar ga je mogoče ustvariti kjer koli v sistemu. Kliknite na Opcije, odprlo se bo drugo okno.
Omogoči Delite datoteke in mape prek SMB, in tudi v Skupna raba datotek Windows omogočite račun tako, da vnesete geslo za uporabniško ime.
V mojem primeru je uporabnik sebe in vnesel bom sistemsko geslo za uporabnika sebe .
Mapa je pripravljena za skupno rabo prek interneta z uporabo IP-ja, kot je prikazano na spodnji sliki.
Zaključek
The mount.cifs pripomoček se uporablja za namestitev oddaljenega imenika v skupni rabi na strani odjemalca. Če želite priklopiti imenik v skupni rabi, morate na oddaljenem računalniku ustvariti priklopni imenik. Skrbnik strežnika lahko omogoči skupno rabo katerega koli imenika. Pripenjanje mape v skupni rabi z oddaljenega računalnika v Linux vključuje dva koraka: ustvarjanje točke priklopa na njej in nato pripenjanje mape v skupni rabi. The mount ukaz se uporablja z -t cifs možnost priklopa mape v skupni rabi s CIFS.
Pomembno je omeniti, da protokol CIFS zaradi varnostnih razlogov ni več sprejemljiv in je bil v vseh sodobnih operacijskih sistemih ta protokol nadomeščen z varnejšim in učinkovitejšim protokolom SMB3.