Paano Mag-set up ng isang Network Shared Folder sa Ubuntu Sa Samba

Paano Mag-set up ng isang Network Shared Folder sa Ubuntu Sa Samba

Kung nais mo nang madaling ibahagi ang mga file sa iyong home network sa maraming mga operating system, pagkatapos ay huwag nang tumingin sa malayo sa Samba.





Ipapakita sa iyo ng gabay na ito kung paano mag-set up ng isang nakabahaging folder ng network sa Ubuntu Linux gamit ang Samba. Sa Samba server, madali mong maibabahagi ang mga file sa iyong network, hindi alintana kung gumagamit ka ng Windows, macOS, o Linux.





Ano ang Samba?

Ang Samba ay isang serbisyo sa pagbabahagi ng file na nagpapatupad ng mga bukas na bersyon ng mapagkukunan ng SMB suite ng mga protokol, na orihinal na binuo ng Microsoft at IBM. Naglalaman ang Samba ng mga program na pinapayagan itong makipag-ugnay sa mga protokol sa pagbabahagi ng file ng Microsoft Windows.





kung paano buksan ang psd file nang walang photoshop

Pinapayagan ka rin ng Samba na madaling makipag-usap sa ibang mga kliyente gamit ang karaniwang TCP / IP networking.

Hakbang 1: Pag-install ng Samba

Ang gabay na ito ay gagamit ng Ubuntu Linux 20.04 LTS, ngunit ang mga hakbang ay dapat na gumana kahit na gumagamit ka ng Ubuntu 16.04 o mas bago. Magsimula sa pamamagitan ng pag-update ng iyong impormasyon sa mapagkukunan ng package.



sudo apt update

Pagkatapos, i-install ang Samba gamit ang utos sa ibaba:

sudo apt install samba

Upang suriin kung ang Samba ay matagumpay na na-install, patakbuhin ang sumusunod na utos:





smbd --version

Ang output ay dapat na katulad ng sa ibaba.

Hakbang 2: Pag-configure ng Samba

Upang makapagbahagi ng mga file nang ligtas sa iba pang mga aparato sa network, kailangan mong i-configure ang Samba server. Ang pangunahing file ng pagsasaayos para sa Samba ay matatagpuan sa /etc/samba/smb.conf sa iyong PC. Ang gabay na ito ay gumagamit ng Vim text editor para sa pag-edit ng Samba config file, ngunit huwag mag-atubiling gumamit ng anumang iba pang text editor na iyong pinili.





Tandaan: Kailangan mong magkaroon ng mga pribilehiyong pang-administratibo upang mai-edit ang file ng pagsasaayos.

sudo vim /etc/samba/smb.conf

Idagdag ang mga sumusunod na linya sa ilalim ng config file.

[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no

Tandaan na i-update ang landas parameter sa iyong username. Maaari mong makuha ang iyong username sa pamamagitan ng pagpapatakbo ng sumusunod na utos:

echo $USER

Sa lumabas sa Vim editor pagkatapos gawin ang iyong mga pagbabago, i-type lang : wq at pindutin ang Pasok susi

Pag-unawa sa Mga Configurasyon

Narito ang isang maikling paglalarawan ng mga linya ng pagsasaayos na naidagdag mo lamang.

  • Seksyon : Ang isang bagong seksyon sa file ng pagsasaayos ay kinakatawan ng mga square bracket ( [] ). Sa kasong ito, ang seksyon ay [sambashare] .
  • Magkomento : Ang linya ng code na ito ay nagbibigay ng isang maikling balangkas kung ano ang tungkol sa seksyong ito. Lalo na, kapaki-pakinabang kung mayroon kang maraming mga nakabahaging seksyon ng direktoryo sa config file.
  • Landas : Ito ang landas sa direktoryo ng iyong itinalagang nakabahaging folder ng network.
  • Pilitin ang gumagamit : Ang gumagamit ng system na gagamitin ng Samba server para sa pagbabahagi ng mga file.
  • Pangkat ng puwersa : Ang pangalan ng pangkat kung saan pag-aari ang gumagamit ng Samba system.
  • Lumikha ng maskara : Itatakda ng parameter na ito ang mga pahintulot para sa mga bagong nilikha na file sa nakabahaging folder. Sa kasong ito, ang halaga ay 0664 na nangangahulugang ang may-ari ng file at ang pangkat ay may mga pahintulot na basahin at isulat habang ang ibang mga gumagamit ay may mga pahintulot lamang na magbasa.
  • Pilit na gumawa mode : Gumagawa kasabay ng lumikha ng maskara parameter upang maitakda ang tamang mga pahintulot sa file.
  • Maskara ng direktoryo : Tinutukoy ng parameter na ito ang mga pahintulot para sa mga folder sa nakabahaging folder. Ang mga Pahintulot ng 0775, ay nangangahulugang ang may-ari at ang pangkat ay nagbasa, sumulat, at magpatupad ng mga pahintulot, habang ang iba ay nagbasa at nagpapatupad lamang ng mga pahintulot.
  • Pilitin ang mode ng direktoryo : Gumagana ang parameter na ito sa pakikipagtulungan sa maskara ng direktoryo upang matiyak na ang tamang pahintulot sa direktoryo ay nakatakda.
  • Pampubliko : Tinutukoy ng parameter na ito na ito ay isang pampublikong folder sa iyong network at maaaring i-access ito ng iba pang mga aparato.
  • Basahin lamang : Tinutukoy ang mga pahintulot para sa pagbabago ng mga file sa loob ng nakabahaging folder.

Hakbang 3: Paglikha ng Mga Mapagkukunang Samba

Ang pagkakaroon ng pag-configure sa Samba server, ngayon kailangan mong lumikha ng mga kinakailangang mapagkukunan tulad ng gumagamit ng Samba at ang direktoryo upang ibahagi. Ang mga mapagkukunang ito ay magpapadali sa proseso ng pagbabahagi ng isang folder sa network.

1. Nakabahaging Folder

Kailangan mong likhain ang nakabahaging folder sa path na tinukoy sa Samba config file sa itaas. Gumagamit ang gabay na ito ng isang nakabahaging folder na pinangalanan sambashare na matatagpuan sa iyong direktoryo sa bahay.

Mag-navigate sa iyong direktoryo sa bahay gamit ang utos ng cd .

cd ~

Pagkatapos ay likhain ang nakabahaging direktoryo gamit ang utos sa ibaba:

mkdir -p sambashare

2. Gumagamit ng Samba at Pangkat

Ang susunod na hakbang ay upang likhain ang gumagamit ng Samba system at pangkat na tinukoy sa file ng pagsasaayos.

Maaari kang lumikha ng pangkat ng system ng Samba gamit ang sumusunod na utos:

sudo groupadd --system smbgroup

Susunod, likhain ang ginagamit ng gumagamit ng Samba system useradd .

sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser

Ang utos sa itaas ay lumilikha ng isang gumagamit ng system at idaragdag ang gumagamit sa pangkat ng Samba na nilikha sa itaas. Gayundin dahil ito ay isang gumagamit ng system, walang direktoryo sa bahay ang lilikha.

3. Pagbabago ng May-ari ng Nakabahaging Folder

Kapag ang gumagamit ng Samba at pangkat ay nasa lugar na, maaari mo na ngayong baguhin ang nakabahaging may-ari ng folder sa bagong gumagamit smbuser at ang pangkat sa smbgroup . Maaari mo itong makamit gamit ang utos sa ibaba:

sudo chown -R smbuser:smbgroup ~/sambashare

Panghuli, ilabas ang utos sa ibaba upang bigyan ang pangkat ng pagsulat ng access sa nakabahaging folder at ang nilalaman sa loob nito.

sudo chmod -R g+w ~/sambashare

Hakbang 4: Ang pag-restart ng Serbisyo sa Samba

Dapat mong i-restart ang serbisyo ng Samba para sa mga pagbabago sa file ng pagsasaayos ng Samba upang magkabisa.

sudo systemctl restart smbd

Matapos mag-restart ang serbisyo, maaari mong suriin ang katayuan nito gamit ang utos sa ibaba:

sudo systemctl status smbd

Tandaan : Kung pinagana mo ang iyong firewall, dapat mo ring idagdag ang Samba sa iyong pinapagana na mga panuntunan gamit ang ang utos ng ufw .

sudo ufw enable samba

Hakbang 5: Pag-access sa Nakabahaging Folder

Ang iyong nakabahaging folder ay naa-access na ngayon ng mga aparato sa iyong network.

Sa Windows

Sa Windows, maaari mong ma-access ang nakabahaging folder gamit ang Windows Explorer. Maaari mong simulan ang file explorer gamit ang Windows + E keyboard shortcut.

Sa address bar, i-type \ ip_address_of_pc_with_shared_folder sambashare .

Tandaan na palitan ng tamang IP address at nakabahaging pangalan ng folder.

para saan ginagamit ang thermal paste

Hihilingin din sa iyo ng system na ipasok ang username at password ng gumagamit sa Linux PC.

Sa Ubuntu

Sa Ubuntu Linux, buksan ang default file manager at mag-click sa Iba Pang Lokasyon pindutan Pagkatapos, sa Kumonekta sa Server input, maglagay ng isang IP address sa sumusunod na format:

smb://ip_adresss_of_pc_with_shared_folder/sambashare

Maaari kang kumonekta bilang isang nakarehistrong gumagamit o hindi nagpapakilala. Tandaan na kung pipiliin mo Rehistradong Gumagamit mula sa dropdown, kakailanganin mong tukuyin ang mga kredensyal ng gumagamit.

Sa macOS

Maaaring ma-access ng mga gumagamit ng Mac ang nakabahaging folder din. Sa menu ng Finder, mag-click sa Network tab, at ang computer na may pampublikong nakabahaging folder ay nakalista. Piliin ito at dapat mong ma-access ang mga file.

Pagbabahagi ng Mga File sa Pagitan ng Maramihang Mga Device nang mahusay

Ang gabay na ito ay tiningnan kung paano magbahagi ng mga file sa isang network gamit ang Samba. Sa Samba, maaari kang magbahagi ng mga file sa isang network anuman ang operating system na iyong pinapatakbo sa mga aparato.

Hindi lamang ang Linux, ngunit maaari mo ring i-configure ang isang nakabahaging folder ng network sa iyong Windows machine.

Magbahagi Magbahagi Mag-tweet Email Paano Magbahagi ng File File sa Windows 10

Hindi mahanap ang iyong USB flash drive? Sa halip ay ibahagi ang iyong file sa lokal na network.

Basahin Susunod
Mga Kaugnay na Paksa
  • Linux
  • Pagbabahagi ng File
  • Mga Network ng Computer
Tungkol sa May-akda Magandang pumunta(36 na Artikulo Nai-publish)

Binubuo ni Mwiza ang software sa pamamagitan ng propesyon at malawak na nagsusulat sa Linux at front-end na programa. Ang ilan sa kanyang mga interes ay may kasamang kasaysayan, ekonomiya, politika at arkitektura ng enterprise.

Higit pa Mula kay Mwiza Kumwenda

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe