Qoftë nga një kompjuter në shtëpi apo një zyrë e vogël në një server në një kompani të mesme apo të madhe, një nga shërbimet më themelore dhe thelbësore që dikush mund të dëshirojë ose të ketë nevojë, është pa dyshim, fuqia ndani skedarët nga brenda. Meqenëse, nuk është gjithmonë gjëja më optimale dhe më e sigurt për të përdorur rrjetin e internetit (shërbimet e postës elektronike, platformat e ruajtjes në internet ose aplikacionet e mesazheve të çastit) për të transferuar çdo lloj dokumenti te të tjerët.
Dhe për këtë arsye, në të kaluarën ne kemi ndarë mësime të dobishme dhe të plota ose udhëzues të vegjël të shpejtë për të zgjidhur këtë dëshirë thelbësore ose nevojë të rëndësishme në mënyra të ndryshme. Por, që kur është fjala për ruani dhe shpërndani skedarë brenda një rrjeti, përdorimi i protokollit Samba është më i njohuri, funksionale dhe e përdorur në mënyrë universale, si për Windows, macOS dhe Linux, sot do të shfrytëzojmë rastin të përditësojmë udhëzuesin tonë të mëparshëm të shpejtë në këtë drejtim bazuar në Ubuntu 14.10. Pra, pa u zgjatur, më poshtë do t'ju mësojmë drejtpërdrejt dhe thjesht rreth «si të implementoni një server të thjeshtë Samba në Ubuntu 24.04».
Por, përpara se të filloni këtë udhëzues të ri të shpejtë «si të implementoni një server të thjeshtë Samba në Ubuntu 24.04», ju rekomandojmë të eksploroni postimi i mëparshëm i lidhur me këtë temë, në fund të leximit të saj:
Samba është një implementim i shërbimeve dhe protokolleve të përputhshme me SMB (tani i quajtur CIFS) me të cilin kompjuterët Windows komunikojnë me njëri-tjetrin: Ai u zhvillua nga Andrew Tridgell përmes inxhinierisë së kundërt, duke përdorur rrëmbyesit e trafikut të stilit Wireshark (i njohur më parë si Ethereal) për të ofruar përputhshmëri në * mjedise nix, diçka që duhej për të mos izoluar në mjedise korporative dhe arsimore në të cilat zakonisht bashkëjetojnë disa platforma (Windows, Linux, Mac OS X).
Serveri Samba në Ubuntu 24.04: Instalimi dhe konfigurimi fillestar
Konsiderata themelore dhe thelbësore
Meqenëse ky është një udhëzues i shpejtë, ne nuk do të thellohemi në aspekte të rëndësishme që duhen njohur dhe zotëruar paraprakisht. Për shembull: Çfarë është skedari fstab dhe si përdoret për të montuar automatikisht ndarjet ose disqet në Ubuntu Linux?, dhe Cilat janë opsionet e komandës Samba dhe për çfarë janë ato? Prandaj, më poshtë ju lëmë lidhjet përkatëse për t'u marrë parasysh për të plotësuar në mënyrë efikase këtë informacion:
- Dokumentacioni Samba (Uebfaqja zyrtare)
- Konfiguro Samba si një server skedari në Ubuntu
- Manual (Ndihmë) në Fstab në Ubuntu
- Manuali i skedarit Fstab në Wiki Arch
- Manual (Ndihmë) në komandën Mount në Ubuntu
- Manual (Ndihmë) në skedarin Samba smb.conf në Ubuntu
- Manuali i Administratorit Debian në serverin Samba
Hapat për të zbatuar një server të thjeshtë Samba në Ubuntu 24.04
Faza 1: Instalimi i paketave
Në një kompjuter desktop ose server rrjeti me Ubuntu 24.04, gjëja e parë që do të duhet të bëjmë është të instalojmë Samba me rendin e mëposhtëm të komandës:
sudo apt install samba samba-client -y # Paquetes de samba esenciales
smbd -V # Validar versión de Samba instalada
sudo apt install cifs-utils dosfstools exfat-fuse exfatprogs fuse3 libsmbclient ntfs-3g smbclient #Paquetes extras útiles y necesarios
Faza 2: Konfiguro një dosje sistemi për ta përdorur si dosje publike
sudo mkdir /opt/publico #Crear carpeta “público” en la carpeta “/opt” del sistema operativo.
sudo chmod -R 777 /opt/publico/ #Dar permisos totales a carpeta “público”.
sudo chown nobody:nogroup -R /opt/publico/ #Asignar carpeta “público” a usuario y grupo genérico.
Hapi 3: Konfiguro një disk/ndarje të formatuar NTFS (sdb1) për ta përdorur si dosje publike
sudo mkdir /media/disk2 #Crear carpeta “media” en la carpeta “/media” del sistema operativo.
sudo mount -t ntfs /dev/sdb1 /media/disk2 #Probar montaje de partición/disco “sdb1” en la carpeta asignada.
sudo umount /dev/sdb1 #Desmontar partición/disco “sdb1”
Nëse gjithçka ka shkuar mirë, ne vazhdojmë me hapat e mëposhtëm:
sudo nano /etc/fstab #Editar archivo fstab
Fusim rreshtin e mëposhtëm në fund të skedarit:
/dev/sdb1 /media/disk2 ntfs-3g defaults 0 0 #Montaje automático de la partición/disco “sdb1” en el arranque.
Ne i ruajmë ndryshimet dhe ekzekutojmë komandën e mëposhtme për të testuar përsëri montimin:
sudo mount -a #Ejecutar montaje manual de todas las particiones/discos dentro del archivo “fstab”.
Nëse gjithçka shkon mirë deri në këtë pikë, rekomandohet të rindizni kompjuterin/serverin dhe të provoni montimin automatik, lokalisht dhe nëpërmjet rrjetit, pasi sistemi operativ i serverit të jetë aktiv.
Hapi 4: Vendosni një skedar samba minimal me të dy aksionet
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.1.bck #Respaldar el archivo de configuración de samba.
sudo nano /etc/samba/smb.conf #Editar el archivo de configuración actual de samba.
Ne e zbrazim skedarin plotësisht dhe shtojmë përmbajtjen e mëposhtme:
#======================= Global Settings =======================
[global]
workgroup = WORKGROUP
security = user
netbios name = SAMBA-PUBLICO
server string = Samba 4.x
hosts allow = 192.168.250.0/255.255.255.0
log level = 3
map to guest = bad user
[PublicoServ]
comment = Data compartida sobre Disco principal del Servidor
path = /opt/publico/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody
[PublicoDisk]
comment = Data compartida sobre Disco adicional del Servidor
path = /media/disk2/
browsable = yes
writable = yes
guest ok = yes
guest only = yes
force create mode = 0777
force directory mode = 0777
read only = no
force group = nogroup
force user = nobody
Hapi 5: Testoni konfigurimin dhe disponueshmërinë e ndarjes
sudo testparm #Probar configuración exitosa del archivo de Samba.
sudo systemctl restart smbd nmbd #Reiniciar los Servicios de Samba y NetBIOS.
Pas kësaj, dhe nëse ndonjë gabim i gjetur është zgjidhur më parë, mbetet vetëm të provoni nga një ose më shumë kompjuterë në rrjet, me Windows dhe GNU/Linux, që të keni mundësi të aksesoni burimet e përbashkëta të përmendura në mënyrë anonime (të ftuarit), d.m.th. , , pa fjalëkalime dhe kufizime leximi dhe shkrimi.
Pamjet e ekranit të disa pjesëve të procesit të plotë të instalimit dhe konfigurimit
Përmbledhje
Në përmbledhje, dhe siç mund ta shohim me këtë udhëzues të shkurtër dhe të dobishëm, instalimi dhe konfigurimi i një të thjeshtë «Serveri Samba në Ubuntu 24.04» Është e mundur me disa këshilla dhe hapa të shpejtë nga terminali i sistemit tuaj operativ. Dhe meqenëse, me këtë rast, Ne konfigurojmë vetëm një dosje publike (pa kufizime për asnjë përdorues në rrjet), së shpejti shpresojmë t'ju ofrojmë një pjesë të dytë me konfigurimin e dosjeve për përdoruesit ose grupet e përdoruesve të paracaktuar me fjalëkalim. Dhe në rast se dini këshilla ose këshilla të tjera të dobishme për të përmirësuar ose plotësuar këtë udhëzues të shpejtë, ju ftojmë të na tregoni për to përmes komenteve për njohurinë dhe dobinë e të gjithëve.
Së fundi, mos harroni ta ndani këtë postim argëtues dhe interesant me të tjerët, si dhe vizitoni fillimin e "faqe» në spanjisht. Ose, në ndonjë gjuhë tjetër (vetëm duke shtuar 2 shkronja në fund të URL-së sonë aktuale, për shembull: ar, de, en, fr, ja, pt dhe ru, ndër shumë të tjera) për të mësuar më shumë përmbajtje aktuale. Për më tepër, ju ftojmë të bashkoheni me ne Kanali zyrtar Telegram për të lexuar dhe ndarë më shumë lajme, udhëzues dhe mësime nga faqja jonë e internetit. Dhe gjithashtu, tjetra Kanali alternativ Telegram për të mësuar më shumë rreth Linuxverse në përgjithësi.