เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | Contents | ถัดไป>

2.2 องค์ประกอบ


ไฟล์คอนฟิกูเรชันหลักของแซมบ้าอยู่ใน /etc/samba/smb.conf. ไฟล์การกำหนดค่าเริ่มต้นมีความคิดเห็นจำนวนมากเพื่อจัดทำเอกสารคำสั่งการกำหนดค่าต่างๆ


ภาพ

บางตัวเลือกที่มีไม่รวมอยู่ในไฟล์การกำหนดค่าเริ่มต้น ดู smb.conf หน้าคนหรือ แซมบ้า HOWTO คอลเลกชัน2 .


1. ก่อนอื่น แก้ไขคู่คีย์/ค่าต่อไปนี้ใน [โลก] ส่วนหนึ่งของ /etc/samba/smb.conf:


เวิร์กกรุ๊ป = ตัวอย่าง

...

security = user


การขอ ความปลอดภัย พารามิเตอร์จะอยู่ด้านล่างในส่วน [ทั่วโลก] และมีการแสดงความคิดเห็นโดยค่าเริ่มต้น ยังเปลี่ยน

ตัวอย่างเพื่อให้เข้ากับสภาพแวดล้อมของคุณมากขึ้น

2. สร้างส่วนใหม่ที่ด้านล่างของไฟล์ หรือยกเลิกการใส่ความคิดเห็นหนึ่งในตัวอย่าง เพื่อให้ไดเร็กทอรีแชร์:


[แบ่งปัน]

ความคิดเห็น = เส้นทางการแชร์เซิร์ฟเวอร์ไฟล์ Ubuntu = /srv/samba/share

เรียกดูได้ = ใช่ แขก ok = ใช่ อ่านอย่างเดียว = ไม่สร้างมาสก์ = 0755

ความคิดเห็น: คำอธิบายสั้น ๆ ของการแบ่งปัน ปรับให้เข้ากับความต้องการของคุณ


ภาพ

2 http://samba.org/samba/docs/man/Samba-HOWTO-Collection/


เส้นทาง: เส้นทางไปยังไดเร็กทอรีเพื่อแบ่งปัน


ตัวอย่างนี้ใช้ /srv/samba/sharename เพราะตาม มาตรฐานลำดับชั้นของระบบไฟล์ (FHS), / srv3 เป็นที่ที่ควรแสดงข้อมูลเฉพาะไซต์ ในทางเทคนิค การแชร์ Samba สามารถวางที่ใดก็ได้บนระบบไฟล์ตราบเท่าที่การอนุญาตถูกต้อง แต่แนะนำให้ปฏิบัติตามมาตรฐาน

เรียกดูได้: ช่วยให้ไคลเอนต์ Windows สามารถเรียกดูไดเร็กทอรีที่ใช้ร่วมกันโดยใช้ Windows Explorer

แขกตกลง: อนุญาตให้ลูกค้าเชื่อมต่อกับการแชร์โดยไม่ต้องใส่รหัสผ่าน

อ่านเท่านั้น: กำหนดว่าการแชร์เป็นแบบอ่านอย่างเดียวหรือให้สิทธิ์การเขียนหรือไม่ สิทธิ์ในการเขียนจะได้รับอนุญาตเมื่อค่าเป็น .เท่านั้น ไม่ดังที่เห็นในตัวอย่างนี้ ถ้าค่าเป็น ใช่จากนั้นการเข้าถึงการแชร์จะเป็นแบบอ่านอย่างเดียว

สร้างหน้ากาก: กำหนดสิทธิ์ที่ไฟล์ใหม่จะมีเมื่อสร้าง

3. เมื่อกำหนดค่า Samba แล้ว จำเป็นต้องสร้างไดเร็กทอรีและเปลี่ยนการอนุญาต จากเทอร์มินัลให้ป้อน:


sudo mkdir -p /srv/samba/share.php

sudo chown ไม่มีใคร:nogroup /srv/samba/share/


ภาพ

การขอ -p switch บอกให้ mkdir สร้างไดเร็กทอรีทรีทั้งหมดหากไม่มีอยู่



4. สุดท้าย ให้เริ่มบริการแซมบ้าใหม่เพื่อเปิดใช้งานการกำหนดค่าใหม่:


sudo systemctl รีสตาร์ท smbd.service nmbd.service


ภาพ

อีกครั้ง การกำหนดค่าข้างต้นทำให้สามารถเข้าถึงไคลเอ็นต์บนเครือข่ายท้องถิ่นทั้งหมดได้ สำหรับการกำหนดค่าที่ปลอดภัยยิ่งขึ้น โปรดดูส่วนที่ 4 “การรักษาความปลอดภัยไฟล์และเซิร์ฟเวอร์การพิมพ์” [p. 312].


จากไคลเอนต์ Windows คุณควรจะสามารถเรียกดูไฟล์เซิร์ฟเวอร์ Ubuntu และดูไดเร็กทอรีที่ใช้ร่วมกันได้ หากลูกค้าของคุณไม่แสดงการแบ่งปันของคุณโดยอัตโนมัติ ให้พยายามเข้าถึงเซิร์ฟเวอร์ของคุณโดยใช้ที่อยู่ IP เช่น

\\192.168.1.1 ในหน้าต่าง Windows Explorer ในการตรวจสอบว่าทุกอย่างใช้งานได้ ให้ลองสร้างไดเร็กทอรีจาก Windows

ในการสร้างการแบ่งปันเพิ่มเติมเพียงแค่สร้างใหม่ [ผบ] ส่วนใน /etc/samba/smb.confแล้วรีสตาร์ท แซมบ้า. เพียงตรวจสอบให้แน่ใจว่าไดเร็กทอรีที่คุณต้องการแชร์มีอยู่จริงและการอนุญาตนั้นถูกต้อง


ภาพ

ไฟล์ที่แชร์ชื่อ "[แบ่งปัน]" และเส้นทาง /srv/samba/แชร์ เป็นเพียงตัวอย่าง ปรับชื่อการแชร์และพาธให้เหมาะสมกับสภาพแวดล้อมของคุณ เป็นความคิดที่ดีที่จะตั้งชื่อการแชร์ตามไดเร็กทอรีบนระบบไฟล์ อีกตัวอย่างหนึ่งจะเป็นชื่อที่ใช้ร่วมกันของ [กา] ด้วยเส้นทางของ /srv/samba/qa.


ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: