Gabay sa Samba sa Ubuntu: Madaling File Sharing para lahat

1. Panimula

Ang Samba (Samba) sa Ubuntu ay isang makapangyarihang tool na nagpapahintulot ng pagbabahagi ng file sa pagitan ng iba’t ibang operating system. Dahil maaaring magpalitan ng data nang walang putol sa pagitan ng Linux, Windows, at macOS, ito ay lubos na kapaki-pakinabang lalo na sa mga home network at opisina. Sa artikulong ito, ipapakita namin kung paano mag-install ng Samba sa Ubuntu at mag-configure ng file sharing, na may mga hakbang na madaling sundan para sa mga baguhan, kasama ang mga screenshot. Sa pamamagitan ng Ubuntu, madali nang makapagbahagi ng file sa mga Windows user.
侍エンジニア塾

2. Ano ang Samba?

Ang Samba ay isang open-source na software na nagpapahintulot ng pagbabahagi ng mga file at printer sa pagitan ng mga UNIX-like operating system at Windows. Sa partikular, ito ay nag-eemulate ng SMB (Server Message Block), ang protocol ng Windows para sa network file sharing, at nagbibigay-daan sa komunikasyon sa pagitan ng magkaibang OS. Sa pamamagitan ng tampok na ito, hindi lamang maaaring ma-access ang Windows file system mula sa Linux o macOS, kundi maaari ring kumonekta ang Windows sa Linux upang magbahagi ng mga file. Lalo na sa Ubuntu, madaling i-install ang Samba, na nagpapahintulot ng epektibong pagbabahagi ng data sa pagitan ng iba’t ibang device sa opisina o tahanan.

3. Paghahanda para sa pag-install ng Samba

Una, tiyakin na ang Ubuntu system ay up-to-date. Sa pamamagitan ng pag-apply ng pinakabagong mga update, lahat ng mga package kasama ang Samba ay maa-update sa pinakabagong bersyon, na makakaiwas sa mga isyu sa compatibility. Patakbuhin ang sumusunod na command sa terminal.
sudo apt update && sudo apt upgrade
Kung naka-enable ang firewall, kailangan mong payagan ang komunikasyon ng Samba sa firewall settings na tatalakayin mamaya. Ito ay isang mahalagang hakbang na may kinalaman sa seguridad, kaya siguraduhing gawin ito.

4. Mga Hakbang sa Pag-install ng Samba

Upang i-install ang Samba, buksan muna ang terminal at patakbuhin ang sumusunod na utos.
sudo apt install samba
Kapag natapos na ang pag-install, susunod na tingnan natin ang status ng Samba.
systemctl status smbd
Sa ganitong paraan, tapos na ang pag-install ng Samba. Susunod, magpapatuloy tayo sa pagsasaayos ng tiyak na shared directory. Mula dito, gagamit tayo ng mga screenshot upang magbigay ng biswal na suporta sa bawat hakbang.

5. Paano I-setup ang Samba

Kapag natapos na ang pag-install ng Samba, susunod ay ang pag-set up ng pagbabahagi. Una, gumawa tayo ng folder na ibabahagi. Gamitin ang sumusunod na utos upang lumikha ng shared directory.
mkdir /home/username/sambashare
Sunod, i-edit ang configuration file ng Samba na `/etc/samba/smb.conf` at itakda ang folder na ito bilang shared directory. Buksan ang configuration file at idagdag ang sumusunod na nilalaman.
[sambashare]
comment = Ubuntu Samba Share
path = /home/username/sambashare
read only = no
browseable = yes
Kapag natapos na ang mga setting sa itaas, i-restart ang Samba service.
sudo systemctl restart smbd
Bilang halimbawa ng screenshot, ipakita ang bahagi ng configuration ng `smb.conf` file at ang aktwal na istruktura ng directory, upang magbigay ng biswal na suporta sa mga mambabasa na unang magse-set up.

6. Pamamahala ng mga user ng Samba

Sa Samba, kailangan mong magtakda ng mga user at password para sa Samba na hiwalay sa mga system user. Gamitin ang sumusunod na utos upang magdagdag ng bagong user at magtakda ng password para sa Samba.
sudo smbpasswd -a username
Upang paganahin ang user, patakbuhin ang sumusunod na utos.
sudo smbpasswd -e username

7. Paraan ng Pagkonekta sa Samba Shared Directory

Maaari mong i-access ang shared directory na naka-setup gamit ang Samba mula sa iba’t ibang OS tulad ng Ubuntu, Windows, macOS, atbp.

Pagkonekta mula sa Linux

Maaaring kumonekta ang mga Linux user sa Samba share gamit ang file manager sa pamamagitan ng network. Ipinapakita ang mga hakbang sa paggamit ng file manager gamit ang mga screenshot. Kung gagamit ng terminal, gamitin ang sumusunod na utos. (Ang IP address ay maaaring palitan)
smbclient //192.168.1.100/sambashare -U username

Pagkonekta mula sa Windows

Ilagay ang sumusunod na format sa address bar ng Explorer.
<IP address ng server><pangalan ng share>

Pagkonekta mula sa macOS

Buksan ang Finder, piliin ang “Connect to Server”, at ilagay ang sumusunod na address.
smb://<IP address ng server>/<pangalan ng share>

8. Seguridad at Pag-configure ng Firewall

Ang pag-configure ng firewall ay mahalaga lalo na para mapataas ang seguridad. Patakbuhin ang sumusunod na utos upang payagan ang trapiko para sa Samba.
sudo ufw allow samba
Gayundin, magdagdag ng sumusunod na setting sa `/etc/samba/smb.conf` upang limitahan ang pag-access. (Ang IP address ay opsyonal)
hosts allow = 192.168.1. 127

9. Karaniwang mga Problema at Pagsusuri

1. Hindi Makakonekta

Dahil maaaring may firewall o maling configuration, titingnan ang status ng Samba at ang mga setting ng firewall.

2. Error sa Pahintulot

Kapag nagkaroon ng error sa pahintulot, gagamitin ang sumusunod na utos upang maayos ang mga setting.
sudo chmod 2770 /home/username/sambashare

10. Sa huli

Samba ay isang kapaki-pakinabang na tool na madaling magpatupad ng file sharing sa pagitan ng iba’t ibang OS sa kapaligiran ng Ubuntu. Sa pamamagitan ng artikulong ito, layunin naming gawing madali para sa mga baguhan na i-setup ang Samba. Isagawa ang bawat hakbang at subukang bumuo ng maayos na kapaligiran para sa file sharing.
年収訴求