SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a...
Transcript of SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a...
![Page 2: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/2.jpg)
2
SAMBA
● Mi a SAMBA?● Windows "Fájl és nyomtatómegosztás", illetve a
"Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag.
● NETBIOS (UDP portok: 137, 138 és TCP portok: 137, 139)
● SMB (Server Message Block) megvalósítás, TCP 445 port, fájl- és nyomtató megosztása● CIFS (Common Internet File System) → SMB
közvetlen a TCP/IP fölött
● Jelenlegi verzió: 4.5.x (2017. június)
![Page 3: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/3.jpg)
3
SAMBA
● SMB szolgáltatások:● „smbd” és „nmbd” service-ből állnak
● Fájl- és nyomtatási szolgáltatások● Hitelesítések és engedélyek kezelése● Névfeloldás● Tallózás
![Page 4: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/4.jpg)
4
SAMBA
● Szerverként működhet:● Önálló szerver (Role Standalone): ebben az
esetben a jogosultságokat is a szerver kezeli● Domain member server: ebben az esetben a
jogosultságokat a tartomány vezérlő kezeli● Primary Domain controller (PDC): Elsődleges
tartományvezérlő, ekkor a tartomány teljes körű kiszolgálója (azonosítás, profilok, névszolgáltatás)
● Backup Domain controller (BDC): Csak Samba-s PDC mellett
![Page 5: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/5.jpg)
5
SAMBA
● SMB kapcsolat létrehozása:● cél gépet megfelelő néven kell szólı́tani,● felek a dialektusban megegyeznek,● erőforrás - például fájl megosztás - kérése (tree
connect),● ha újabb erőforrás kell, akkor a meglévő
kapcsolaton belül új tree connect,● message, echo, server info autentikáció nélkül
elérhető.
![Page 6: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/6.jpg)
6
SAMBA
● SMB autentikáció:● Megosztás szintű (share):
● az SMB kapcsolatfelvételnél nincs autentikáció (bár sokszor küld a kliens session setup-ot, ekkor usernévvel, de jelszó nélkül),
● egy erőforrás eléréshez (tree connect) csak jelszó kell, nincs UID,
● feltételezi, hogy egy felhasználó ugyanazt a jelszót használja több helyen
![Page 7: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/7.jpg)
7
SAMBA
● SMB autentikáció:● Felhasználó szintű (user):
● az SMB kapcsolat elején dialektus tisztázása után azonnal,
● felhasználói név és jelszó kell,● dialektustól függően a jelszó lehet cleartext v.
egyéb beállításnak megfelelő
![Page 8: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/8.jpg)
8
SAMBA
● SMB telepítés:● Linux disztribúciók alaprésze● Installálás:
apt install sambaapt-get install sambayum install sambadnf install samba
![Page 9: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/9.jpg)
9
SAMBA
● SMB konfigurálása:● Központi konfiguráció: /etc/samba/smb.conf[global]interfaces = 192.168.242.61/255.255.255.192hosts allow = 192.168.242.0/255.255.255.192 192.168.242.189/255.255printing = cupsprintcap name = cupsload printers = yesguest account = nobodyinvalid users = rootsecurity = user
![Page 10: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/10.jpg)
10
SAMBA
● SMB konfigurálása:● Központi konfiguráció: /etc/samba/smb.confnetbios name = fileserverworkgroup = demoserver string = demo celokbolwins support = yesos level = 254domain master = yeslocal master = yespreferred master = yesname resolve order = host bcastdns proxy = yes
![Page 11: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/11.jpg)
11
SAMBA
● SMB konfigurálása:● Központi konfiguráció: /etc/samba/smb.confpreserve case = yesshort preserve case = yesunix password sync = falsemax log size = 1000syslog only = nosyslog = 0;encrypt passwords = truepassdb backend = tdbsam guest
![Page 12: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/12.jpg)
12
SAMBA
● SMB konfigurálása:● Központi konfiguráció: /etc/samba/smb.conf[homes]comment = Home Directoriesbrowseable = noread only = nocreate mask = 0754directory mask = 0754
![Page 13: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/13.jpg)
13
SAMBA
● SMB konfigurálása:● Központi konfiguráció: /etc/samba/smb.conf[kozos]comment = kozos teruletpath=/home/kozos/browseable = yespublic = nowritable = yesprintable = noforce user = kozosforce group = democreate mode = 770directory mask = 0770
![Page 14: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/14.jpg)
14
SAMBA
● SMB konfigurálása:● Központi konfiguráció: /etc/samba/smb.conf[www]comment = www.demo.hu fejlesztoi valtozatpath=/var/wwwbrowseable = yespublic = nowritable = yesprintable = noforce user = webmasterforce group = webmastervalid users = @webmastercreate mode = 775directory create mode = 775
![Page 15: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/15.jpg)
15
SAMBA
● SMB konfigurálása:● Központi konfiguráció: /etc/samba/smb.conf[printers]comment = All Printersbrowseable = nopath = /var/tmpprintable = yespublic = nowritable = nocreate mode = 0700
![Page 16: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/16.jpg)
16
SAMBA
● MASTER Browser:● a master browsert választják a gépek,● ha nem látszik a master browser, a gépek új
választást kezdeményeznek,● gyakran előfordul, hogy több master browser
van, de nem mindegyik rendelkezik teljes géplistával,
● szavazáson az nyer, akinek magasabb a verziószáma (win9x, NT ws + service pack verzió, NT srv + service pack verzió, win2k), uptime...,
![Page 17: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/17.jpg)
17
SAMBA
● MASTER Browser:● SaMBa opciók:os level = 33,preferred master,domain master,local master
![Page 18: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/18.jpg)
18
SAMBA
● Computer Browser frissı́tések : UDP 138-as port, broadcast.
● host announcement: bootoláskor 3 broadcast,● local master announcement: 12 percenként,● workgroup announcement: 15 percenként,● host announcement: 12 percenként,● master browser announcement: 15 percenként.
● Computer Browser Listacserék : TCP 139-es port, unicast.
● tartomány master browser a WINS-nek: géplista 12 percenként,
● local master browser a tartomány master browsernek: 12 percenként,
● backup browser a tartomány master browsernek: 12 percenként
![Page 19: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/19.jpg)
19
SAMBA
● A SAMBA fájljai:● /etc/samba
● smb.conf : központi konfiguráció● lmhosts : NetBIOS név és IP cím mapping
fájl
● /var/lib/samba● private/passdb.tdb● private/secrets.tdb
![Page 20: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/20.jpg)
20
SAMBA
● A SAMBA segédprogramok:● smbpasswd: SMB felhasználók menedzselése● smbclient: SMB erőforrások elérése FTP-szerűen● samba-tool: SMB segédprogram
![Page 21: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/21.jpg)
21
SAMBA
● A SAMBA segédprogramok:● smbpasswd:
● -a : Felhasználó hozzáadása a rendszerhez
● -c : Konfigurációs fájl megadása (smb.conf)
● -x : Törölni kívánt felhasználó● -e : Felhasználó „enabled” opció● -d : Felhasználó „disabled” opció● -n : Felhasználó null password beállítása● -m : Gép hozzáadása, tartományi DC
esetén → gépnév$
![Page 22: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/22.jpg)
22
SAMBA
● A SAMBA online dokumentáció:https://www.samba.org/samba/docs/man/manpages-3/samba.7.htmlhttps://www.samba.org/samba/docs/man/manpages-3/lmhosts.5.htmlhttps://www.samba.org/samba/docs/man/manpages-3/smbpasswd.8.htmlhttps://www.samba.org/samba/docs/man/manpages-3/smbclient.1.htmlhttps://www.samba.org/samba/docs/man/manpages-3/smbstatus.1.html
![Page 23: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/23.jpg)
23
SAMBA
● SAMBA PDC:● Samba + LDAP (openldap)● Samba + Kerberos + SSSD
● Kész termék:● Zentyal
http://www.zentyal.org
![Page 24: SAMBA - M-info.hu · 2 SAMBA Mi a SAMBA? Windows "Fájl és nyomtatómegosztás", illetve a "Microsoft Networks Kliens" szolgáltatásokat tartalmazó szoftvercsomag. NETBIOS (UDP](https://reader033.fdocument.pub/reader033/viewer/2022042115/5e92c7df5465395cf0795490/html5/thumbnails/24.jpg)
24
SAMBA
Köszönöm a figyelmet!