Prilikom upravljanja različitim operativnim sustavima, jedan od zadataka koji se neprestano predstavlja je usmjeren na mogućnost dijeljenja datoteka između Linux i Windows operativnih sustava s potpunom kompatibilnošću i sigurnošću.
Iako je za probleme s datotečnim sustavom to nemoguće, budući da Windows operativni sustavi upravljaju NTFS sustavima, dok Linux rješava ext2, ext3 ili ext4 što ova dva sustava čini potpuno nekompatibilnima.
No, postoji rješenje za dijeljenje naših datoteka između Windows -a i Linuxa, a to je Samba i zato ćemo danas u ovom vodiču analizirati kako instalirati Sambu u Debian 9 i dijeliti datoteke na praktičan način.
SambaSamba je implementacija otvorenog koda za Linux okruženja protokola Server Message Block (SMB) koji omogućuje uspostavljanje veza između Windows, Linux i UNIX mreža s potpunom kompatibilnošću.
Zahvaljujući Sambi imat ćemo sljedeće prednosti:
- Mogućnost dijeljenja jednog ili više datotečnih sustava na različitim mrežama.
- Dijelite pisače, instalirane i na poslužitelju i na klijentima u sustavu Windows i Linux.
- Podržite klijentska računala pomoću preglednika Network Clients.
- Provjerite autentičnost klijenata prijavljivanjem na domenu s operacijskim sustavom Windows.
- Omogućite ili podržite poslužitelj za rješavanje imena WINS.
Sada ćemo vidjeti kako instalirati i konfigurirati Sambu na Debian 9.
1. Preduvjeti prije instaliranja SAMBA -e na Debian 9
Prije instaliranja i konfiguriranja Sambe u Debian 9 izvest ćemo sljedeće zadatke za optimalno funkcioniranje povezivanja između Linuxa i Windowsa.
Instaliranje nano uređivačaZa potrebe uređivanja konfiguracijskih datoteka Samba, instalirat ćemo nano editor tako da izvršimo sljedeći redak:
apt-get install nano
Omogućite Debian poslužitelj u sustavu WindowsDa bismo pristupili poslužitelju Samba u Debianu iz sustava Windows, moramo urediti datoteku hostova u sustavu Windows.
Upamtite da u ovoj datoteci možemo izvršavati različite zadatke koji se odnose na povezivanje, pristup web lokacijama ili ne, itd.
Da bismo to učinili, otvorit ćemo konzolu naredbenog retka kao administratori i izvršiti sljedeći redak:
bilježnica C: \ Windows \ System32 \ drivers \ etc \ hosts
POVEĆAJTE
Ovo će otvoriti datoteku hosts kao administrator za uređivanje. Tamo ćemo registrirati sljedeći redak:
# 192.168.0.13 Solvetic.debian bi trebaoU tom slučaju bit će potrebno urediti IP adresu za trenutnu adresu svakog poslužitelja i uspostaviti ispravan naziv hosta. Promjene spremamo u datoteku hostova sustava Windows.
2. Instalirajte SAMBA na Debian 9
Korak 1
Pristupit ćemo kao root korisnici u Debianu 9 i izvršit ćemo sljedeći redak za instalaciju Sambe:
apt-get -y install libcups2 samba samba-uobičajene čaše
POVEĆAJTE
Korak 2
Čekamo da se instalacijski proces Sambe završi. Zatim ćemo premjestiti datoteku smb.conf do smb.conf.bak Kako bismo imali početnu konfiguraciju u slučaju pogreške, izvršit ćemo sljedeću naredbu:
mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
POVEĆAJTE
3. Napravite konfiguracijsku datoteku Sambe na Debianu 9
Korak 1
Sada ćemo izraditi konfiguracijsku datoteku za Sambu izvršavanjem sljedećeg retka:
nano /etc/samba/smb.confKorak 2
U novu datoteku dodat ćemo sljedeće retke:
[globalna] radna grupa = WORKGROUP niz poslužitelja = Samba poslužitelj% v netbios naziv = debian sigurnost = korisnička karta do gosta = loš korisnik dns proxy = ne
POVEĆAJTE
BilješkaPolje radna grupa Treba mu dodijeliti ispravan naziv radne skupine sustava Windows.
Korak 3
Za provjeru naziva radne skupine u sustavu Windows izvršit ćemo sljedeći redak u naredbenom retku:
net config Radna stanica
POVEĆAJTE
Korak 4
Promjene spremamo pomoću tipki
Ctrl + O
a urednik ostavljamo korištenjem
Ctrl + X
Korak 5
Ponovno ćemo pokrenuti usluge Samba izvršavanjem sljedeće linije:
systemctl restart smbd.service
4. Izradite zajedničku mapu na Debianu 9
Korak 1
Sada ćemo stvoriti direktorij za dijeljenje datoteka između oba sustava i promijenit ćemo grupu u grupu korisnika, za to ćemo izvršiti sljedeće retke po njihovom redoslijedu:
mkdir -p / home / share / allusers chown -R root: users / home / share / allusers / chmod -R ug + rwx, ili + rx -w / home / share / allusers / mkdir -p / home / share / anonymous chown -R root: users / home / share / anonymous / chmod -R ug + rwx, ili + rx -w / home / share / anonymous /
POVEĆAJTE
Korak 2
Sada ćemo pristupiti konfiguracijskoj datoteci Samba izvršavanjem sljedećeg retka:
nano /etc/samba/smb.confKorak 3
Tamo ćemo na kraj datoteke dodati sljedeće retke:
Grupa za dijeljenjeOznačava zajednički resurs koji je dostupan i na koji je moguće pisati svim članovima naše grupe "korisnika". Dodat ćemo sljedeće:
[allusers] comment = Put svih korisnika = / home / share / allusers valjani korisnici = @users force group = korisnici kreiraju masku = 0660 masku direktorija = 0771 writable = da
Dom imenikaTamo dopuštamo korisnicima da čitaju i pišu u svoje direktorije putem Sambe, dodat ćemo sljedeće retke:
[domovi] komentar = Kućni direktoriji pregledni = nema valjanih korisnika =% S upisivo = da izradi masku = 0700 maska direktorija = 0700
Anonimni imenikOvdje dopuštamo svim korisnicima pisanje, a ova je mogućnost ovaj resurs otvoren za svakoga na mreži pa se njime treba rukovati samo u lokalnim mrežama, dodat ćemo sljedeće:
[anonimno] put = / dom / dijeli / anonimna grupa sila = korisnici stvaraju masku = 0660 masku direktorija = 0771 pregledava = da može pisati = da gost ok = da
POVEĆAJTE
Korak 4
Promjene spremamo pomoću tipki
Ctrl + O
a urednik ostavljamo korištenjem
Ctrl + X
Korak 5
Ponovno ćemo pokrenuti Sambu kako bismo primijenili promjene:
systemctl restart smbd.service
5. Upravljajte SAMBA korisnicima na Debianu 9
Korak 1
Sljedeći korak je dodavanje korisnika koje želimo za povezivanje putem Sambe, jer ćemo za to stvoriti korisnika rješen1 pokrenuti sljedeće:
useradd Solvertic1 -m -G korisniciKorak 2
Možemo dodati željene korisnike. Zaporku ćemo promijeniti linijom passwd rješavanje1.
Sada ćemo dodati ovog korisnika u bazu podataka Samba izvršavanjem sljedećeg:
smbpasswd -rešenje1
POVEĆAJTE
6. Pristupite Sambi iz sustava Windows
Korak 1
U ovom slučaju koristimo Windows 10, a za pristup poslužitelju Samba upotrijebit ćemo sljedeću kombinaciju tipki i unijeti IP poslužitelja:
+ R
Korak 2
Pritiskom na Enter ili Accept pristupili smo mapama koje smo stvorili u Sambi:
POVEĆAJTE
Korak 3
Kada pokušavamo pristupiti bilo kojoj od dostupnih mapa, moramo unijeti vjerodajnice ovlaštenog korisnika koje smo stvorili, u ovom primjeru rješenje1:
Korak 4
Pritisnite U redu i imat ćemo pristup te tamo možemo stvarati ili uređivati objekte:
POVEĆAJTE
Kao što vidimo, zahvaljujući Sambi bit će moguće dijeliti datoteke na jednostavan i kompatibilan način između Windows -a i Linuxa.