แชร์โฟลเดอร์เพื่อใช้งานร่วมกันในเครือข่าย
ในการใช้งานคอมพิวเตอร์หลายๆ เครื่องเชื่อมต่ออยู่ในเครือข่ายเดียวกัน แล้วต้องการให้แต่ละเครื่องสามารถเข้าถึงบางโฟลเดอร์ของเครื่องอื่นได้ ถ้าใช้ MS Windows ก็แค่คลิกขวาแล้วสั่งแชร์ (หลายปีก่อนตอนที่ยังใช้ Windows นี่จำว่าแชร์แบบนี้นะ แต่ว่าไม่ได้ใช้นานแล้ว ไม่ค่อยแน่ใจ)
ส่วน Linux นั้นจะยุ่งยากกว่าหน่อยนึง เริ่มต้นให้เปิด Terminal ขึ้นมาก่อน
ขั้นแรกตรวจสอบว่า Linux ที่เราใช้งานนั้นมี Samba ติดตั้งอยู่หรือไม่
whereis samba
ถ้าหากว่ามี samba เรียบร้อยแล้ว จะแสดงข้อความประมาณว่า
samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz
แต่ถ้าหากหน้าจอแสดงแค่
samba:
แสดงว่ายังไม่มี Samba มาให้ ก็ต้องติดตั้งลงไปก่อน เริ่มต้นให้อัปเดตแหล่งดาวน์โหลดก่อน
sudo apt-get update && sudo apt-get upgrade
การติดตั้ง samba นั้น ถ้าต้องการแค่ตัว samba อย่างเดียว ก็ใช้แค่คำสั่ง
sudo apt-get install samba
ซึ่งการตั้งค่าการใช้งานนั้นต้องแก้ไขผ่านไฟล์เอง แต่ถ้าหากต้องการให้ตั้งค่าได้สะดวก ต้องติดตั้งเครื่องมือตัวอื่นลงไปด้วย เวลาต่างค่าจะทำผ่านหน้าต่าง GUI ซึ่งง่ายกว่าสำหรับคนที่ไม่คล่อง
sudo apt-get install samba samba-common system-config-samba python-glade2 gksu
หลังจากติดตั้งเสร็จแล้วก็มากำหนดค่าการใช้งานต่างๆ ว่าจะแชร์โฟลเดอร์ไหน รหัสบัญชีที่จะเข้าใช้งานได้คืออะไร
กรณีที่ตั้งค่าผ่านไฟล์ (ไม่ได้ใช้ GUI)
1. สร้างโฟลเดอร์ที่ต้องการแชร์ (ในกรณีที่จะสร้างเป็นโฟลเดอร์ใหม่)
mkdir /home/<user_name>/<folder_name>
เช่น
msdir ~/sambashare
2. เปิดไฟล์ config ขึ้นมาแก้ไขด้วย editor อะไรก็ได้
/etc/samba/smb.conf
ข้อความในไฟล์ มีประมาณนี้
[ชื่อโฟลเดอร์ที่ต้องการแชร์ เช่น sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare (ตรงนี้คือตำแหน่ง path ที่ต้องการแชร์)
read only = no
browsable = yes
guest ok = yes (อนุญาตให้ใช้งานแบบไม่ต้องมี user+password)
create mask = 0755
valid users = <user_name> (ระบุไว้หากต้องการให้ใช้ user+password)
3. สร้าง user และ password ที่จะเข้าใช้งาน
sudo smbpasswd -a <user_name>
จากนั้นสั่งให้ samba เริ่มทำงานใหม่
sudo service smbd restart
sudo service nmbd restart
หรือไม่ก็ใช้คำสั่งนี้
sudo restart smbd && sudo restart nmbd
หรือ
sudo systemctl restart smbd.service nmbd.service
* * * * * * * * * *
อ้างอิง
* * * * * * * * * *
Keyword
แชร์ไฟล์, Share file, share folder, samba
ส่วน Linux นั้นจะยุ่งยากกว่าหน่อยนึง เริ่มต้นให้เปิด Terminal ขึ้นมาก่อน
ขั้นแรกตรวจสอบว่า Linux ที่เราใช้งานนั้นมี Samba ติดตั้งอยู่หรือไม่
whereis samba
ถ้าหากว่ามี samba เรียบร้อยแล้ว จะแสดงข้อความประมาณว่า
samba: /usr/sbin/samba /usr/lib/samba /etc/samba /usr/share/samba /usr/share/man/man7/samba.7.gz /usr/share/man/man8/samba.8.gz
แต่ถ้าหากหน้าจอแสดงแค่
samba:
แสดงว่ายังไม่มี Samba มาให้ ก็ต้องติดตั้งลงไปก่อน เริ่มต้นให้อัปเดตแหล่งดาวน์โหลดก่อน
sudo apt-get update && sudo apt-get upgrade
การติดตั้ง samba นั้น ถ้าต้องการแค่ตัว samba อย่างเดียว ก็ใช้แค่คำสั่ง
sudo apt-get install samba
ซึ่งการตั้งค่าการใช้งานนั้นต้องแก้ไขผ่านไฟล์เอง แต่ถ้าหากต้องการให้ตั้งค่าได้สะดวก ต้องติดตั้งเครื่องมือตัวอื่นลงไปด้วย เวลาต่างค่าจะทำผ่านหน้าต่าง GUI ซึ่งง่ายกว่าสำหรับคนที่ไม่คล่อง
sudo apt-get install samba samba-common system-config-samba python-glade2 gksu
หลังจากติดตั้งเสร็จแล้วก็มากำหนดค่าการใช้งานต่างๆ ว่าจะแชร์โฟลเดอร์ไหน รหัสบัญชีที่จะเข้าใช้งานได้คืออะไร
กรณีที่ตั้งค่าผ่านไฟล์ (ไม่ได้ใช้ GUI)
1. สร้างโฟลเดอร์ที่ต้องการแชร์ (ในกรณีที่จะสร้างเป็นโฟลเดอร์ใหม่)
mkdir /home/<user_name>/<folder_name>
เช่น
msdir ~/sambashare
2. เปิดไฟล์ config ขึ้นมาแก้ไขด้วย editor อะไรก็ได้
/etc/samba/smb.conf
ข้อความในไฟล์ มีประมาณนี้
[ชื่อโฟลเดอร์ที่ต้องการแชร์ เช่น sambashare]
comment = Samba on Ubuntu
path = /home/username/sambashare (ตรงนี้คือตำแหน่ง path ที่ต้องการแชร์)
read only = no
browsable = yes
guest ok = yes (อนุญาตให้ใช้งานแบบไม่ต้องมี user+password)
create mask = 0755
valid users = <user_name> (ระบุไว้หากต้องการให้ใช้ user+password)
3. สร้าง user และ password ที่จะเข้าใช้งาน
sudo smbpasswd -a <user_name>
จากนั้นสั่งให้ samba เริ่มทำงานใหม่
sudo service smbd restart
sudo service nmbd restart
หรือไม่ก็ใช้คำสั่งนี้
sudo restart smbd && sudo restart nmbd
หรือ
sudo systemctl restart smbd.service nmbd.service
* * * * * * * * * *
อ้างอิง
- https://help.ubuntu.com/community/How%20to%20Create%20a%20Network%20Share%20Via%20Samba%20Via%20CLI%20%28Command-line%20interface/Linux%20Terminal%29%20-%20Uncomplicated,%20Simple%20and%20Brief%20Way!
- https://help.ubuntu.com/lts/serverguide/samba-fileserver.html.en
- https://tutorials.ubuntu.com/tutorial/install-and-configure-samba#1
- https://itsfoss.com/share-folders-local-network-ubuntu-windows/
* * * * * * * * * *
Keyword
แชร์ไฟล์, Share file, share folder, samba
Spinning T-Shirt | T-Shirts - T-Shirts | Etsy
ตอบลบThe T-Shirt was created by T-Shirt Group for women. titanium linear compensator #Titanium_Tart. We do love titanium pots and pans t-shirts, jewelry & aftershokz trekz titanium accessories that titanium wedding bands for men are titanium eyeglasses perfect for your next party.