Ez a rövid bemutató mutatja, hogy a diákok, illetve új felhasználók számára, hogy telepítse, majd a konfigurálás Samba Ubuntu 20.04 | 18.04.
A Samba az SMB/CIFS protokoll nyílt forráskódú implementációja, amely lehetővé teszi a felhasználók számára a megosztott fájlok nyomtatók és egyéb hálózati erőforrások elérését.
A Samba lehetővé teszi a Linux rendszerek, köztük az Ubuntu számára, hogy fájlokat osszon meg Windows rendszerekkel, beleértve a Windows 10 és más operációs rendszereket is.,
ahhoz, hogy ez a bemutató működjön, érdemes konfigurálnia mind a Windows, mind az Ubuntu gépeket ugyanazon az alhálózaton. Ez azt jelenti, hogy képesnek kell lenniük kommunikálni a hálózaton keresztül.
ehhez a bemutatóhoz egy 192.168.1.0/24 hálózatot fogunk használni.
A Windows gép IP-címe 192.168.1.2, a Linux gép pedig 192.168.1.3
mindkét gép ugyanabban a helyi munkacsoportban lesz. Megnevezheti a munkacsoportot, amit csak akar,de ehhez a bejegyzéshez munkacsoportunk lesz az alapértelmezett Windows munkacsoport, a munkacsoport.,
a Windows IP cím =========================> 192.168.1.2
Ubuntu IP cím ==========================> 192.168.1.3
Munkacsoport Neve ===========================> MUNKACSOPORT
mind a Windows, Mind az Ubuntu gép lesz tagja a helyi tartomány vagy munkacsoport neve MUNKACSOPORT.,
1. lépés: azonosítsa a Windows munkacsoportot
hogy megtudja, melyik munkacsoporthoz tartozik a Windows gép, nyissa meg a parancssorokat, és írja be az alábbi parancsokat
net config workstation
a fenti parancsok futtatásakor látnia kell a számítógép aktuális munkaállomás tartománynevét, amelyet általában Munkacsoportnak hívnak.
2.lépés: Ubuntu hozzáadása A Windows Host fájlhoz.,
ha nincs DNS-rendszer a helyén, és minden rendszert a nevük alapján szeretne hivatkozni, akkor minden gépen hozzá szeretné adni a nevüket a helyi gazdafájlhoz..
Windows rendszer esetén nyissa meg a parancssort rendszergazdaként, majd futtassa az alábbi parancsokat.
notepad C:\\Windows\System32\drivers\etc\hosts
Ezután adja hozzá az Ubuntu gép helyi bejegyzését, amelyre az ubuntu16.04
192.168.1.3 ubuntu2004.localhost ubuntu2004
mentse el a módosításokat és kész.,
A Windows rendszernév hozzáadásához az Ubuntu host fájlhoz nyomja meg a Ctrl + Alt + T billentyűkombinációt a parancs terminál megnyitásához.
ezután futtassa az alábbi parancsokat:
sudo nano /etc/hosts
Ezután írja be az IP-t a hostname for Windows géphez, mentse el a fájlt és lépjen ki.
3. lépés: engedélyezze a fájlmegosztást
a fájlmegosztás lehetővé tétele érdekében ezt a funkciót engedélyezni kell a Windows rendszereken., Engedélyezéséhez futtassa a parancssort rendszergazdaként, majd futtassa a
majd futtassa az alábbi parancsokat a fájlmegosztás és a hálózati felfedezés engedélyezéséhez.
netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=Yesnetsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
a fájlmegosztást a fenti parancsok futtatása után engedélyezni kell a Windows gépen.
4. Lépés: Telepítse a Samba Ubuntu
ezen A ponton, a Windows Ubuntu rendszerek tagja ugyanazt a munkacsoport, valamint mindkét rendszer bejegyzéseket a helyi host fájlt, hogy a hivatkozás a másik nevét.,
ezután jelentkezzen be az Ubuntu gépre a Samba telepítéséhez. A Samba telepítéséhez futtassa az alábbi parancsokat.
sudo apt updatesudo apt install samba
a Samba telepítése után Go és config Samba.
annak ellenőrzéséhez, hogy a Samba szolgáltatások futnak-e, futtassa az alábbi parancsokat:
sudo systemctl status smbd
hasonló sorokat kell kiadnia, mint alább:
5. lépés: konfigurálja a Samba nyilvános megosztását
most, hogy a Samba telepítve van, futtassa az alábbi parancsokat az alapértelmezett konfigurációs fájl biztonsági mentéséhez.
sudo cp /etc/samba/smb.conf{,.backup}
ezután nyissa meg a Samba konfigurációs fájlt az alábbi parancsok futtatásával.,
sudo nano /etc/samba/smb.conf
ezután győződjön meg róla, hogy a kijelölt sorokat az alábbiakhoz igazítja.
Ha elkészült, mentse el a módosításokat. Ezután futtassa a testparm segédprogramot, hogy ellenőrizze a Samba konfigurációs fájl hibáit.
indítsa újra a Samba szolgáltatásokat.
sudo systemctl restart smbd
6. Lépés: hozzon Létre a nyilvános mappa
a Következő létre a nyilvános mappába, ahol mindenkinek hozzá kell férnie meghatározott, a Samba konfigurációs felett…
sudo mkdir -p /samba/public
Állítsa be az engedélyeket, így mindenki el tudja olvasni, illetve írni.,
sudo chown -R nobody:nogroup /samba/publicsudo chmod -R 0775 /samba/publicsudo chgrp sambashare /samba/public
indítsa újra a Samba-t és nyissa meg a Windows File Explorer-t, hogy megtekinthesse a megosztott helyet az Ubuntu
sudo service smbd restart
most lépjen a Windows gépére, és az Ubuntu megosztott nyilvános mappáját az alábbi fájlkezelő böngészésekor látnia kell.
mindenkinek hozzáférnie kell.
6. lépés: konfigurálja a Samba Private Share
most már tudja, hogyan hozhat létre Samba nyilvános részvényeket, menjünk, hozzunk létre privát és védett részvényeket., Csak azok a felhasználók férhetnek hozzá a biztonságos helyhez jelszavakkal, akik a jóváhagyott csoport tagjai.
először hozzon létre egy smbgroup nevű samba csoportot a megosztáshoz.. csak a tagok férhetnek hozzá. Csoportok létrehozásához az Ubuntuban futtassa az alábbi parancsokat.
sudo addgroup smbgroup
majd adjunk hozzá egy felhasználót a csoporthoz az alábbi parancsok futtatásával
sudo usermod -aG smbgroup richard
végül minden felhasználónak, akinek hozzáférnie kell egy védett samba részvényhez, be kell írnia egy jelszót. Ha felhasználót szeretne hozzáadni a Samba password adatbázishoz, futtassa az alábbi parancsokat minden felhasználó számára.,
sudo smbpasswd -e richard
a felhasználónak meg kell adnia és meg kell erősítenie a jelszót. Ez a jelszó a védett samba-részvények eléréséhez használható.
ezután hozzon létre egy védett megosztást a / samba könyvtárban.
sudo mkdir -p /samba/protected
ezután csak root és tagcsoport hozzáférést biztosít ehhez a részvényhez.
cd /samba/sudo chown -R root:smbgroup protectedsudo chmod -R 0770 protected
Ha befejezte a védett megosztás létrehozását, menjen és ossza meg az smb-ben.conf fájl.
sudo nano /etc/samba/smb.conf
ezután adja hozzá az alábbi konfigurációs blokkot az smb-hez.,conf Fájl alatt a fenti
path = /samba/protected valid users = @smbgroup guest ok = no writable = yes browsable = yes
mentse el a módosításokat, és kész.
indítsa újra a Samba programot, és tesztelje a módosításokat.
sudo service smbd restart
most két mappát kell látnia… az egyik védett