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.
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:
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
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
Jelszó létrehozása minden korábbi felhasználó számára
passwd usersdir
passwd usersaca
passwd usersadm
passwd userstec
passwd usersdoc
passwd usersobr
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
Felhasználói csoport létrehozásának folyamata
groupadd dirgen
groupadd sdiraca
groupadd sdiradm
groupadd sdirtec
groupadd obreros
groupadd docentes
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
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
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
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
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
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
Internetes számítógépekről
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.
Ö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.