
Server Samba pe Ubuntu 24.04: Instalare și configurare inițială
Săptămâna trecută, am împărtășit un prim ghid actualizat, concentrat pe a le oferi teoria și practica, esențiale sau de bază, astfel încât oricine să poată realiza, rapid, direct și ușor, implementați un server Samba simplu în Ubuntu 24.04. Ceva care poate fi cu adevărat util de realizat, atât într-o casă mică, cât și într-un birou mic. Mai presus de toate, de ce în ea, abordăm doar utilizarea unuia sau mai multor foldere publice (fără acces utilizatori/parole), pe o partiție sau folder al hard disk-ului propriu al sistemului de operare, cum ar fi de pe un hard disk suplimentar montat automat prin fstab .
Dar, având în vedere că atunci când este necesar să implementăm ceva mai robust și mai eficient, pentru a oferi un serviciu eficient și sigur stocarea și partajarea fișierelor în cadrul unei rețele și structuri administrative, idealul este să creăm foldere pentru diferite tipuri sau grupuri de utilizatori, deoarece astăzi vom explica în această a doua parte cum putem atinge acest obiectiv. Adică „cum poți implementa un server Samba complet în Ubuntu 24.04” cu foldere protejate prin nume de utilizator și parolă.
Dar, înainte de a începe acest nou și al doilea ghid rapid de implementare «un server Samba foarte complet pe Ubuntu 24.04, vă recomandăm să explorați post asociat anterior cu acest subiect, la finalul citirii lui:

Samba este un produs server multifuncțional, care oferă, de asemenea, o implementare a serverului de fișiere, a serviciului de imprimare și a serverului de identitate (winbind).
Un server Samba complet pe Ubuntu 24.04: configurație finală
Pași pentru a construi un server Samba complet pe Ubuntu
Continuând cu scenariul de lucru al primului ghid rapid despre Samba, ne vom preface că suntem într-o Rețeaua de muncă a unei instituții școlare, astfel încât pe lângă un folder public accesibil tuturor lucrătorilor și studenților, dosarele partajate pot fi oferite pentru toate acele grupuri de lucru care sunt necesare. Cum ar fi personalul: Manager, Profesor, Administrativ și Muncitor.
Pasul 1: Porniți și verificați serverul Samba creat anterior
Pasul 2: Managementul utilizatorilor virtuali în cadrul sistemului de operare și Samba
Rețineți că utilizatorii care vor fi creați datorită bunei practici de calcul vor fi prin intermediul comanda „useradd” și parametrul „nologin”, cu scopul de a avea acces restricționat la server, adică ei nu pot face de fapt o conectare fizică la server cu contul de utilizator menționat.
Sau cu alte cuvinte, acest mod de a crea utilizatori ne permite să creăm conturi care nu necesită capacități interactive de conectare în cadrul serverului sau gazdei manipulate. Prin urmare, scopul său ideal este împiedică utilizatorii să se conecteze, dar au încă un Shell valid pentru a executa acțiuni.
Ordinele de comandă utilizate
Crearea de utilizatori în cadrul sistemului de operare
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
Crearea parolei pentru fiecare utilizator anterior
passwd usersdir
passwd usersaca
passwd usersadm
passwd userstec
passwd usersdoc
passwd usersobr
Proces de adăugare (asociere) utilizatorilor la serverul Samba folosind o parolă
smbpasswd -a usersdir
smbpasswd -a usersaca
smbpasswd -a usersadm
smbpasswd -a userstec
smbpasswd -a usersdoc
smbpasswd -a usersobr
Procesul de creare a grupului de utilizatori
groupadd dirgen
groupadd sdiraca
groupadd sdiradm
groupadd sdirtec
groupadd obreros
groupadd docentes
Proces de adăugare (asociere) a grupurilor de utilizatori și a utilizatorilor validi
usermod -aG dirgen usersdir
usermod -aG sdiraca usersaca
usermod -aG sdiradm usersadm
usermod -aG sdirtec userstec
usermod -aG obreros usersobr
usermod -aG docentes usersdoc
Proces de creare a folderelor (directoare) pentru grupuri de utilizatori
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
Pasul 3: Gestionarea fișierului de configurare Samba și a noilor partajări
În acest moment, trebuie să ne deschidem fișierul „smb.conf”., pentru care s-a făcut backup anterior, pentru a introduce apoi următorul conținut și continua procesul:
[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
Repornirea proceselor asociate cu serverul Samba și NetBIOS
După salvarea modificărilor și ieșirea din fișierul de configurare Samba, trebuie să repornim serviciile asociate acestuia, cu ordinea comenzii:
systemctl restart smbd nmbd
Verificarea și validarea configurației curente Samba
Apoi se recomandă testarea modificărilor efectuate cu următoarea ordine de comandă:
testparm
Pasul 4: Verificarea locală și de la distanță a accesului la resursele Samba create
De pe același server Ubuntu 24.04
De pe computere de pe Internet
În cele din urmă, putem validați accesul și permisiunile acordate fiecărui folder, grup și utilizator creată. Și dacă totul funcționează deja corect, putem încheia întregul proces până când ni se solicită sau solicită o nouă modificare.
Rezumat
Pe scurt, sperăm că acest nou ghid rapid util de implementare «un server Samba pe Ubuntu 24.04 », atât simplu cât și complet, permite multora, cu câțiva pași precisi, să se bucure de a serviciu de depozitare Samba mic și eficient, despre orice casă sau birou. Și în cazul în care cunoașteți alte sfaturi sau sfaturi utile pentru a îmbunătăți sau completa acest ghid rapid, vă invităm să ne spuneți despre ele prin comentarii pentru cunoștințele și utilitatea tuturor.
În cele din urmă, nu uitați să împărtășiți această postare distractivă și interesantă și altora vizitați începutul „loc» în español. Sau, în orice altă limbă (doar adăugând 2 litere la sfârșitul adresei URL actuale, de exemplu: ar, de, en, fr, ja, pt și ru, printre multe altele) pentru a afla mai mult conținut actual. În plus, vă invităm să vă alăturați Canal oficial Telegram pentru a citi și a împărtăși mai multe știri, ghiduri și tutoriale de pe site-ul nostru. Și, de asemenea, următorul Canal alternativ Telegram pentru a afla mai multe despre Linuxverse în general.