Android

Kako montirati Windows share na Linux koristeći cifs

Kako bežično prebaciti ekran telefona na kompjuter? [2019]

Kako bežično prebaciti ekran telefona na kompjuter? [2019]

Sadržaj:

Anonim

Na operacijskim sustavima Linux i UNIX, Windows udio može se montirati na određeno mjesto montiranja u stablu lokalnog imenika pomoću opcije cifs naredbe mount .

Zajednički internetski datotečni sustav (CIFS) mrežni je protokol za razmjenu datoteka. CIFS je oblik SMB-a.

U ovom ćemo vodiču objasniti kako ručno i automatski montirati Windows dionice na Linux sustave.

Instalacija paketa uslužnih programa CIFS

Da biste postavili Windows udio na Linux sustavu, prvo morate instalirati CIFS paket uslužnih programa.

  • Instaliranje CIFS uslužnih programa na Ubuntu i Debian:

    sudo apt update sudo apt install cifs-utils

    Instaliranje CIFS uslužnih programa na CentOS i Fedora:

    sudo dnf install cifs-utils

Naziv paketa može se razlikovati između distribucija Linuxa.

Montaža CIFS sustava Windows Share

Montaža udaljenog udjela sustava Windows slična je montiranju običnih datoteka.

Prvo napravite direktorij koji će služiti kao točka montiranja za udaljeni Windows sustav:

sudo mkdir /mnt/win_share

Izvedite sljedeću naredbu kao root ili korisnik s povlasticama sudo za montiranje dijeljenja:

sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username= //WIN_SHARE_IP/ /mnt/win_share

Od vas će se tražiti da unesete lozinku:

Password:

Uspješno se ne proizvodi nikakav rezultat.

Da biste provjerili je li udaljeni Windows sustav uspješno montiran, koristite ili naredbu mount ili df -h .

Nakon što je zajednički instaliran, točka montiranja postaje korijenski direktorij instaliranog datotečnog sustava. Možete raditi s udaljenim datotekama kao da su lokalne datoteke.

Lozinka se može navesti i u naredbenom retku:

sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, password= //WIN_SHARE_IP/ /mnt/win_share

Ako je korisnik u Windows radnoj grupi ili domeni, možete je postaviti na sljedeći način:

sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o username=, domain= //WIN_SHARE_IP/ /mnt/win_share

Za bolju sigurnost preporučuje se uporaba vjerodajnice koja sadrži korisničko ime, lozinku i domenu za dijeljenje.

Datoteka vjerodajnica ima sljedeći format:

/ etc / Win-vjerodajnice

username = user password = password domain = domain

Korisnici ne smiju čitati datoteku. Da biste postavili ispravna dopuštenja i vlasništvo, pokrenite:

sudo chown root: /etc/win-credentials sudo chmod 600 /etc/win-credentials

Da biste koristili datoteku vjerodajnica, definirajte je na sljedeći način:

sudo mount -t cifs -o credentials=/etc/win-credentials //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o credentials=/etc/win-credentials //WIN_SHARE_IP/ /mnt/win_share

Po defaultu je montirani udio u vlasništvu root, a dopuštenja su postavljena na 777.

Upotrijebite opciju dir_mode da biste postavili dopuštenje za direktorij, a file_mode da biste postavili dozvolu datoteke:

sudo mount -t cifs -o credentials=/etc/win-credentials, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o credentials=/etc/win-credentials, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share

Zadano vlasništvo korisnika i grupe može se promijeniti pomoću uid i gid opcija:

sudo mount -t cifs -o credentials=/etc/win-credentials, uid=1000, gid=1000, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share sudo mount -t cifs -o credentials=/etc/win-credentials, uid=1000, gid=1000, dir_mode=0755, file_mode=0755 //WIN_SHARE_IP/ /mnt/win_share

Da biste postavili dodatne mogućnosti, dodajte ih kao popis razdvojen zarezom nakon opcije -o . Da biste dobili popis svih opcija montiranja, upišite man mount u svoj terminal.

Automatska montaža

Kada se udio ručno montira naredbom mount , nakon ponovnog pokretanja ne ostaje.

Datoteka /etc/fstab sadrži popis unosa koji određuju gdje će se i koji datotečni sustav instalirati na pokretanje sustava.

Da biste automatski postavili Windows udio pri pokretanju vašeg Linux sustava, definirajte montažu u datoteci /etc/fstab . Linija mora sadržavati ime računala ili IP adresu Windows računala, naziv dijeljenja i mjesto montiranja na lokalnom stroju.

Otvorite /etc/fstab datoteku s uređivačem teksta:

sudo nano /etc/fstab

Dodajte sljedeći redak u datoteku:

/ Etc / fstab

# //WIN_SHARE_IP/share_name /mnt/win_share cifs credentials=/etc/win-credentials, file_mode=0755, dir_mode=0755 0 0

# //WIN_SHARE_IP/share_name /mnt/win_share cifs credentials=/etc/win-credentials, file_mode=0755, dir_mode=0755 0 0

Pokrenite sljedeću naredbu za montiranje dijeljenja:

sudo mount /mnt/win_share

Naredba mount očitat će sadržaj /etc/fstab i montirati dijeljenje.

Sljedeći put kada ponovno pokrenete sustav, Windows dijeljenje automatski će se montirati.

Demontiranje sustava Windows Share

Naredba umount odvaja (isključuje) instalirani datotečni sustav od stabla direktorija.

Da biste odvojili montirani dijeljenje sustava Windows, upotrijebite naredbu umount nakon koje slijedi ili direktorij u kojem je montiran ili dijeljeni daljinski:

sudo umount /mnt/win_share

Ako CIFS nosač ima unos u datoteku fstab , uklonite ga.

Naredba umount neće uspjeti odvojiti udio kada se koristi. Da biste saznali koji procesi pristupaju dijeljenju sustava Windows, upotrijebite naredbu fuser :

fuser -m MOUNT_POINT

Nakon što pronađete procese, možete ih zaustaviti naredbom kill i otkopčati udio.

sudo umount -l MOUNT_POINT

Zaključak

U Linuxu možete montirati Windows koji se dijeli pomoću naredbe mount pomoću opcije cifs .

montažni terminal