Hogyan lehet teljes Samba-kiszolgálót megvalósítani az Ubuntu 24.04-ben?

Samba Server Ubuntu 24.04-en: Telepítés és kezdeti konfiguráció

Samba Server Ubuntu 24.04-en: Telepítés és kezdeti konfiguráció

A múlt héten megosztottuk az első frissített útmutató, amely arra összpontosított, hogy felkínálja nekik az alapvető vagy alapvető elméletet és gyakorlatot, hogy bárki gyorsan, közvetlenül és egyszerűen elérhesse a valósítson meg egy egyszerű Samba Servert az Ubuntu 24.04-ben. Valami, ami igazán hasznos lehet egy kis otthonban és egy kis irodában egyaránt. Mindenekelőtt miért csak egy vagy több nyilvános mappa (hozzáférési felhasználók/jelszavak nélkül) használatával foglalkozunk az operációs rendszer saját merevlemezének partícióján vagy mappájában, például egy további merevlemezről, amelyet automatikusan csatolnak az fstab-on keresztül. .

De tekintettel arra, hogy amikor valami robusztusabb és hatékonyabb megvalósításra van szükség, annak érdekében, hogy hatékony és biztonságos megoldást kínáljunk fájlok tárolása és megosztása hálózati és adminisztratív struktúrán belül, az ideális, ha mappákat hozunk létre különböző típusú vagy felhasználói csoportok számára, mivel ma ebben a második részben elmagyarázzuk, hogyan érhetjük el ezt a célt. Ez a "Hogyan implementálhat egy teljes Samba szervert az Ubuntu 24.04-ben" felhasználónévvel és jelszóval védett mappákkal.

Samba Server Ubuntu 24.04-en: Telepítés és kezdeti konfiguráció

De mielőtt elkezdené ezt az új és második gyors útmutatót a megvalósításról «egy nagyon komplett Samba Server az Ubuntu 24.04-en, javasoljuk, hogy fedezze fel a előző kapcsolódó bejegyzés ezzel a témával, az olvasás végén:

Samba Server Ubuntu 24.04-en: Telepítés és kezdeti konfiguráció
Kapcsolódó cikk:
Hogyan lehet megvalósítani egy egyszerű Samba szervert az Ubuntu 24.04-ben?
A Samba a Windows interoperabilitási programok szabványos készlete Linux és Unix számára.

A Samba egy többfunkciós szervertermék, amely a fájlszerver, a nyomtatószolgáltatás és az identitásszerver (winbind) megvalósítását is biztosítja.

Teljes Samba Server Ubuntu 24.04-en: Végső konfiguráció

Lépések a teljes Samba-kiszolgáló felépítéséhez Ubuntun

Folytatva a a Samba első gyors útmutatójának működő forgatókönyve, úgy teszünk, mintha a Iskolai intézmény munkahálózata, így a minden dolgozó és diák számára elérhető nyilvános mappa mellett megosztott mappákat is fel lehet ajánlani az összes szükséges munkacsoport számára. Ilyen például a személyzet: menedzser, tanár, adminisztratív és dolgozó.

1. lépés: Indítsa el és ellenőrizze a korábban létrehozott Samba Servert

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 01. képernyőkép

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 02. képernyőkép

2. lépés: Virtuális felhasználók kezelése az operációs rendszeren és a Sambán belül

Ne feledje, hogy a helyes számítási gyakorlat miatt létrehozandó felhasználók a "useradd" parancs és a "nologin" paraméter, azzal a céllal, hogy korlátozott hozzáféréssel rendelkezzenek a szerverhez, azaz ténylegesen nem tudnak fizikailag bejelentkezni a szerverre az említett felhasználói fiókkal.

Vagy más szóval a felhasználók létrehozásának ez a módja lehetővé teszi olyan fiókok létrehozását, amelyekhez nincs szükség interaktív bejelentkezési képességekre a manipulált szerveren vagy gazdagépen belül. Ezért ideális célja az megakadályozza a felhasználók bejelentkezését, de még mindig rendelkezik érvényes Shell-lel a műveletek végrehajtásához.

Használt parancsok

Felhasználók létrehozása az operációs rendszeren belül

useradd -M -s /sbin/nologin usersdir #Dirección general
useradd -M -s /sbin/nologin usersaca #Subdirección Academica
useradd -M -s /sbin/nologin usersadm #Subdirección Administrativa
useradd -M -s /sbin/nologin userstec #Subdirección Técnica
useradd -M -s /sbin/nologin usersdoc #Docentes
useradd -M -s /sbin/nologin usersobr #Obreros

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 03. képernyőkép

Jelszó létrehozása minden korábbi felhasználó számára

passwd usersdir
passwd usersaca
passwd usersadm
passwd userstec
passwd usersdoc
passwd usersobr

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 04. képernyőkép

Felhasználók hozzáadásának (társításának) folyamata a Samba szerverhez jelszó használatával

smbpasswd -a usersdir
smbpasswd -a usersaca
smbpasswd -a usersadm
smbpasswd -a userstec
smbpasswd -a usersdoc
smbpasswd -a usersobr

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 05. képernyőkép

Felhasználói csoport létrehozásának folyamata

groupadd dirgen
groupadd sdiraca
groupadd sdiradm
groupadd sdirtec
groupadd obreros
groupadd docentes

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 06. képernyőkép

Felhasználói csoportok és érvényes felhasználók hozzáadásának (társításának) folyamata

usermod -aG dirgen usersdir
usermod -aG sdiraca usersaca
usermod -aG sdiradm usersadm
usermod -aG sdirtec userstec
usermod -aG obreros usersobr
usermod -aG docentes usersdoc

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 07. képernyőkép

Mappák (könyvtárak) létrehozásának folyamata felhasználói csoportok számára

sudo mkdir /media/disk2/dirgen/ ; sudo chmod -R 777 /media/disk2/dirgen/ ; sudo chown nobody:nogroup -R /media/disk2/dirgen/
sudo mkdir /media/disk2/dirgen/sdiraca ; sudo chmod -R 777 /media/disk2/dirgen/sdiraca ; sudo chown nobody:nogroup -R /media/disk2/dirgen/sdiraca
sudo mkdir /media/disk2/dirgen/sdiradm ; sudo chmod -R 777 /media/disk2/dirgen/sdiradm ; sudo chown nobody:nogroup -R /media/disk2/dirgen/sdiradm
sudo mkdir /media/disk2/dirgen/sdirtec ; sudo chmod -R 777 /media/disk2/dirgen/sdirtec ; sudo chown nobody:nogroup -R /media/disk2/dirgen/sdirtec
sudo mkdir /media/disk2/dirgen/obreros ; sudo chmod -R 777 /media/disk2/dirgen/obreros ; sudo chown nobody:nogroup -R /media/disk2/dirgen/obreros
sudo mkdir /media/disk2/dirgen/docentes ; sudo chmod -R 777 /media/disk2/dirgen/docentes ; sudo chown nobody:nogroup -R /media/disk2/dirgen/docentes

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 08. képernyőkép

3. lépés: A Samba konfigurációs fájl és az új megosztások kezelése

Ezen a ponton ki kell nyitnunk "smb.conf" fájl, amelyről korábban biztonsági másolatot készített, majd beillesztheti a következő tartalmat, és folytassa a folyamatot:

[DirGen]
   comment = Carpeta compartida DirGen
   path = /media/disk2/dirgen
   valid users = root @usersdir
   write list = root @usersdir
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = dirgen

[SubDirAca]
   comment = Carpeta compartida Sub Dir Academica
   path = /media/disk2/dirgen/sdiraca
   valid users = root @usersaca
   write list = root @usersaca
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = sdiraca

[SubDirAdm]
   comment = Carpeta compartida Sub Dir Administrativa
   path = /media/disk2/dirgen/sdiradm
   valid users = root @usersadm
   write list = root @usersadm
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = sdiradm

[SubDirTec]
   comment = Carpeta compartida Sub Dir Tecnica
   path = /media/disk2/dirgen/sdirtec
   valid users = root @userstec
   write list = root @userstec
   browsable = yes
   writable = yes
   guest ok = no
   force create mode = 0770
   force directory mode = 0770
   read only = no
   force group = sdirtec

[Obreros]
    comment = Carpeta compartida Trabajadores Obreros
    path = /media/disk2/dirgen/obreros
    valid users = root @usersobr
    write list = root @usersobr
    browsable = yes
    writable = yes
    guest ok = no
    force create mode = 0770
    force directory mode = 0770
    read only = no
    force group = obreros

[Docentes]
    comment = Carpeta compartida Trabajadores Docentes
    path = /media/disk2/dirgen/docentes
    valid users = root @usersdoc
    write list = root @usersdoc
    browsable = yes
    writable = yes
    guest ok = no
    force create mode = 0770
    force directory mode = 0770
    read only = no
    force group = docentes

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 09. képernyőkép

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 10. képernyőkép

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 11. képernyőkép

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 12. képernyőkép

A Samba Serverhez és a NetBIOS-hoz társított folyamatok újraindítása

A változtatások mentése és a Samba konfigurációs fájlból való kilépés után újra kell indítanunk a hozzá tartozó szolgáltatásokat a parancssorrenddel:

systemctl restart smbd nmbd

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 13. képernyőkép

Teljes Samba-kiszolgáló az Ubuntu 24.04-en – 14. képernyőkép

Az aktuális Samba konfiguráció ellenőrzése és érvényesítése

Ezután ajánlatos tesztelni a végrehajtott változtatásokat a következő parancssorrenddel:

testparm

Pillanatkép 15

Pillanatkép 16

Pillanatkép 17

Pillanatkép 18

4. lépés: A létrehozott Samba-erőforrásokhoz való hozzáférés helyi és távoli ellenőrzése

Ugyanarról az Ubuntu 24.04 szerverről

Pillanatkép 19

Pillanatkép 20

Internetes számítógépekről

Pillanatkép 21

Pillanatkép 22

Pillanatkép 23

Pillanatkép 24

Pillanatkép 25

Végül megtehetjük érvényesítse az egyes mappáknak, csoportoknak és felhasználóknak adott hozzáférést és engedélyeket létre. És ha már minden megfelelően működik, leállíthatjuk a teljes folyamatot mindaddig, amíg fel nem kérnek bennünket, vagy nem kérnek új változtatást.

A Samba a Windows interoperabilitási programok szabványos készlete Linux és Unix számára.
Kapcsolódó cikk:
A Samba 4.20 már megjelent, és számos változást és új funkciót tartalmaz

Összefoglaló 2023–2024

Összegzés

Összefoglalva, reméljük, hogy ez az új hasznos gyors útmutató a megvalósításhoz «egy Samba szerver Ubuntu 24.04-en », egyszerű és teljes, lehetővé teszi sokak számára, néhány és pontos lépéssel, hogy élvezze a kicsi és hatékony Samba tárolási szolgáltatás, bármilyen otthonáról vagy irodájáról. Ha pedig tud más hasznos tippeket vagy tanácsokat ennek a gyors útmutatónak a javítására vagy kiegészítésére, kérjük, ossza meg velünk ezeket megjegyzésekben, hogy mindenki tudjon és hasznos legyen.

Végül ne felejtse el megosztani ezt a szórakoztató és érdekes bejegyzést másokkal, valamint látogasson el a mi «telek" spanyolul. Vagy bármilyen más nyelven (csak 2 betű hozzáadásával az aktuális URL végéhez, például: ar, de, en, fr, ja, pt és ru, sok más mellett), hogy további aktuális tartalmat tudjon meg. Ezen kívül meghívjuk Önt is, hogy csatlakozzon hozzánk Hivatalos Telegram csatorna további hírek, útmutatók és oktatóanyagok elolvasásához és megosztásához webhelyünkről. És a következőt is Alternatív Telegram csatorna hogy többet megtudjon a Linuxverse-ről általában.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.