ผู้จัดการแซมบ้า

หน้าช่วยเหลือนี้ไม่สมบูรณ์


บทนำ

Samba เป็นโปรแกรมฟรีแวร์ที่อนุญาตให้พีซีที่ใช้ Windows 95 และ NT เข้าถึงไฟล์และเครื่องพิมพ์บนระบบ Unix ของคุณราวกับว่าเป็นไฟล์ / เซิร์ฟเวอร์ของ Windows ระบบ Unix บางระบบเช่น Redhat Linux มี Samba เป็นส่วนหนึ่งของการติดตั้งมาตรฐานในขณะที่ระบบอื่น ๆ ส่วนใหญ่ต้องการให้คุณดาวน์โหลดและติดตั้งแยกต่างหาก

หากคุณไม่ได้ติดตั้ง Samba ไว้ในระบบของคุณหน้าหลักของโมดูลจะบ่นว่าไม่สามารถหาไฟล์การกำหนดค่า Samba ได้และคุณจะไม่สามารถแชร์ไฟล์หรือไดเรกทอรีใด ๆ ได้ หากคุณติดตั้ง Samba แล้ว แต่ได้รับข้อความแสดงข้อผิดพลาดนี้ให้ตรวจสอบการ กำหนดค่าของโมดูล เพื่อให้แน่ใจว่า Webmin กำลังมองหาที่ตั้งที่ถูกต้องสำหรับไฟล์กำหนดค่าและโปรแกรม Samba

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


การสร้างการแชร์ไฟล์

การแชร์ไฟล์ Samba เป็นไดเรกทอรีที่สามารถติดตั้งโดยเครื่องพีซีของลูกค้า ทุกการแชร์มีชื่อสั้น ๆ เช่น docs หรือ www ซึ่งแมปไปยังไดเรกทอรีบางส่วนในระบบ Unix ของคุณ โดยทั่วไปแล้วการแชร์จะถูกอ้างถึงโดยลูกค้าโดยใช้สัญลักษณ์ \\server\share

หากต้องการสร้างแชร์ให้คลิกที่ลิงก์ Create File Share ด้านล่างรายการหุ้นที่มีอยู่ในหน้าหลัก นี่จะแสดงแบบฟอร์มที่อนุญาตให้คุณป้อนรายละเอียดของการแชร์ใหม่ แม้ว่า Samba จะรองรับพารามิเตอร์จำนวนมากสำหรับการแชร์แต่ละครั้ง แต่สิ่งที่สำคัญที่สุดคือ:

แบ่งปันชื่อ การแชร์ทุกครั้งจะต้องมีชื่อที่ลูกค้าใช้เพื่ออ้างอิง กรณีพิเศษอย่างหนึ่งคือ All home directories share อธิบายในภายหลัง
เส้นทาง ไดเรกทอรีที่จะแบ่งปัน ลูกค้าที่ใช้การแชร์นี้สามารถเข้าถึงไฟล์ในหรือภายใต้ไดเรกทอรีนี้เท่านั้น
เขียนได้ กำหนดว่าลูกค้าสามารถเขียนไฟล์และไดเรกทอรีในการแบ่งปันนี้
การเข้าถึงของแขก หากการแชร์อนุญาตให้ผู้ใช้ทั่วไปลูกค้าสามารถเข้าถึงได้โดยไม่จำเป็นต้องระบุชื่อและรหัสผ่านที่ถูกต้อง การแชร์สามารถห้ามผู้ใช้ของผู้เยี่ยมชมอนุญาตผู้เยี่ยมชมและผู้ใช้ทั่วไปหรืออนุญาตให้แขกเท่านั้น
สำหรับข้อมูลเกี่ยวกับตัวเลือกการแชร์อื่น ๆ ให้ดูใน ส่วนตัวเลือกขั้นสูง ด้านล่าง

เมื่อคุณป้อนรายละเอียดของการแชร์ใหม่และคลิกที่ปุ่ม Create มันจะพร้อมใช้งานสำหรับพีซีของลูกค้าทันที สมมติว่าทุกอย่างได้รับการตั้งค่าอย่างถูกต้องในเครือข่ายของคุณผู้ใช้จะสามารถใช้ฟังก์ชั่น Network Neighbourhood ภายใต้ Windows เพื่อดูเซิร์ฟเวอร์ของคุณและการแชร์ทั้งหมดของมัน แชร์ที่สร้างขึ้นใหม่นั้นสามารถแมปกับตัวอักษรชื่อไดรฟ์บนพีซี


การสร้างเครื่องพิมพ์ที่ใช้ร่วมกัน

การใช้เครื่องพิมพ์ร่วมกันของ Samba เป็นเครื่องพิมพ์ Unix ในพื้นที่หรือระยะไกลที่คุณต้องการให้ลูกค้าพีซีใช้งานได้ เช่นเดียวกับการแชร์ไฟล์เครื่องพิมพ์ทุกเครื่องจะมีชื่อสั้น ๆ (เช่น hp5si ) และถูกอ้างถึงโดยใช้สัญลักษณ์ \\server\share

หากต้องการสร้างเครื่องพิมพ์ที่ใช้ร่วมกันใหม่ให้คลิกที่ Create Printer Share กันได้จากหน้าหลัก สิ่งนี้จะแสดงรูปแบบที่คล้ายกับที่ใช้ในการสร้างไฟล์แชร์ซึ่งคุณสามารถป้อนรายละเอียดของการแชร์ใหม่ ตัวเลือกที่สำคัญที่สุดสำหรับการใช้เครื่องพิมพ์ร่วมกันคือ:

แบ่งปันชื่อ การแชร์ทุกครั้งจะต้องมีชื่อที่ลูกค้าใช้เพื่ออ้างอิง กรณีพิเศษหนึ่งคือ All printers ร่วมกันอธิบายในภายหลัง
เครื่องพิมพ์ เครื่องพิมพ์ Unix ที่จะแชร์ นี่อาจเป็นเครื่องพิมพ์ใด ๆ ที่คุณต้องการพิมพ์โดยใช้คำสั่ง lpr
เส้นทาง ไดเร็กทอรีที่พิมพ์ไฟล์ชั่วคราว
การเข้าถึงของแขก หากการแชร์อนุญาตให้ผู้ใช้ทั่วไปลูกค้าสามารถเข้าถึงได้โดยไม่จำเป็นต้องระบุชื่อและรหัสผ่านที่ถูกต้อง การแชร์สามารถห้ามผู้ใช้ของผู้เยี่ยมชมอนุญาตผู้เยี่ยมชมและผู้ใช้ทั่วไปหรืออนุญาตให้แขกเท่านั้น
ประเภทเครื่องพิมพ์ ชื่อของไดรเวอร์เครื่องพิมพ์ที่ควรใช้กับเครื่องพิมพ์นี้ หากคุณป้อนค่าสำหรับตัวเลือกนี้และตรงกับไดรฟ์เครื่องพิมพ์บนพีซีไคลเอนต์ผู้ใช้จะไม่ต้องเลือกไดรเวอร์เครื่องพิมพ์เมื่อทำการเพิ่มเครื่องพิมพ์นี้

เช่นเดียวกับการแชร์ไฟล์ตัวเลือกอื่น ๆ อีกมากมายสำหรับการพิมพ์ที่ใช้ร่วมกัน ทันทีที่มีการเพิ่มเครื่องพิมพ์จะถูกแชร์ให้กับลูกค้า ภายใต้ Windows 95 และ NT คุณสามารถ Add Printer โดยใช้ตัวเลือก Add Printer ในแผงควบคุมเครื่องพิมพ์ เมื่อเพิ่มแล้วผู้ใช้สามารถพิมพ์ได้เช่นเครื่องพิมพ์ท้องถิ่นหรือเครื่องพิมพ์เครือข่าย


สร้างสำเนา


การแก้ไขแชร์

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

หากต้องการลบการแชร์ให้คลิกที่ปุ่ม Delete ที่ด้านล่างขวาของหน้า ผู้ใช้ที่มีอยู่จะไม่ถูกตัดการเชื่อมต่อทันที - อย่างไรก็ตามผู้ใช้ใหม่จะไม่สามารถเชื่อมต่อกับการแชร์ได้


ผู้ใช้และความปลอดภัย

สำหรับการแบ่งปันที่ไม่อนุญาตให้ผู้เยี่ยมชมเข้าถึงแซมบ้าคาดว่าลูกค้าจะต้องระบุชื่อผู้ใช้และรหัสผ่าน โดยทั่วไปสิ่งเหล่านี้จะถูกตรวจสอบกับรายชื่อผู้ใช้ Unix ซึ่งสามารถอัพเดตได้โดยโมดูล ตัวจัดการผู้ใช้ แซมบ้ายังสามารถเก็บรายชื่อผู้ใช้และรหัสผ่านของตนเอง - ดูส่วน รหัสผ่านที่เข้ารหัส สำหรับรายละเอียดเพิ่มเติม

Windows บางรุ่นไม่อนุญาตให้ผู้ใช้ระบุชื่อผู้ใช้เมื่อเข้าถึงการแชร์ - แทนชื่อผู้ใช้ที่ระบุเมื่อใช้ 'การเข้าสู่ระบบ' ไปยัง Windows หากผู้ใช้ไคลเอนต์ทั้งหมดลงชื่อเข้าใช้ Windows โดยใช้ชื่อผู้ใช้เดียวกันกับที่ใช้กับ Unix นี่ไม่ใช่ปัญหา ถ้าไม่คุณมี 2 ตัวเลือก:

  1. Windows 95 และ NT สามารถเมานต์การแชร์ด้วยตนเองโดยการพิมพ์ net use drive: share ที่ command prompt หรือโดยการคลิกที่ปุ่มไดรฟ์เครือข่ายแผนที่ในหน้าต่างไฟล์และเข้าสู่เส้นทางแชร์ ในทั้งสองกรณีการแชร์สามารถอยู่ในรูปแบบ \\server\share%user โดยที่ ผู้ใช้ เป็นชื่อผู้ใช้เพื่อเข้าสู่เซิร์ฟเวอร์ด้วย

  2. แซมบ้าสามารถกำหนดค่าให้พยายามจับคู่รหัสผ่านที่ให้ไว้กับรายชื่อผู้ใช้เพื่อค้นหาชื่อผู้ใช้ที่ถูกต้อง ตัวเลือกการแชร์ Unix users ช่วยให้คุณสามารถระบุผู้ใช้หรือกลุ่มผู้ใช้เพื่อตรวจสอบ ระวังว่าการใช้ตัวเลือกนี้กับผู้ใช้จำนวนมากนั้นไม่ปลอดภัยมากเพราะ 2 คนอาจมีรหัสผ่านเดียวกัน


    รหัสผ่านที่เข้ารหัส

    โดยปกติรหัสผ่านที่ส่งผ่านเครือข่ายระหว่างเซิร์ฟเวอร์ Samba และไคลเอนต์พีซีจะไม่ถูกเข้ารหัส สิ่งนี้ไม่ดีด้วยเหตุผล 2 ประการ:
    1. ทุกคนสามารถฟังในเครือข่ายของคุณและเก็บรหัสผ่านของผู้อื่นได้
    2. รุ่นล่าสุดใน Windows 9x และ NT ปฏิเสธที่จะส่งรหัสผ่านแบบไม่เข้ารหัส ผู้ใช้ที่พยายามเข้าถึงเซิร์ฟเวอร์ Samba ของคุณจากระบบเหล่านี้จะได้รับข้อความแสดงข้อผิดพลาดเช่น ??? . การเปลี่ยนแปลงนี้ปรากฏครั้งแรกใน NT service pack 3

    โชคดีที่แซมบ้าสามารถใช้รหัสผ่านที่เข้ารหัสได้ อย่างไรก็ตามมันเป็นไปไม่ได้ที่จะจับคู่รหัสผ่านที่ลูกค้าส่งให้กับไฟล์รหัสผ่าน Unix ปกติเนื่องจากมีการเข้ารหัสรูปแบบต่างๆที่ใช้ ด้วยเหตุนี้แซมบ้าจะต้องเก็บรักษารายชื่อผู้ใช้และรหัสผ่านของตัวเอง

    ในการเปลี่ยน Samba ให้เป็นโหมดรหัสผ่านที่เข้ารหัสคุณต้อง:

    1. ตรวจสอบให้แน่ใจว่าแซมบ้าเวอร์ชันของคุณรองรับการเข้ารหัสรหัสผ่าน ในหน้า Password Options ให้ตั้งค่าตัวเลือก Encrypted passwords เป็นใช่ หากล้มเหลวคุณจะต้องดาวน์โหลดหรือคอมไพล์เวอร์ชันด้วยการสนับสนุนรหัสผ่านที่เข้ารหัส

    2. คลิกที่ลิงก์ Convert Unix users to Samba users ที่ด้านล่างของหน้าหลัก สิ่งนี้จะนำคุณไปสู่หน้าที่คุณสามารถแปลงผู้ใช้ Unix ที่มีอยู่บางส่วนหรือทั้งหมดเป็นผู้ใช้ Samba ชื่อผู้ใช้ชื่อจริง UID และเชลล์จะถูกแปลง - แต่รหัสผ่านจะไม่

    3. ในการกำหนดรหัสผ่านให้กับผู้ใช้ให้ Edit Samba user list ตัวเลือก Edit Samba user list ในหน้าหลัก นี่จะแสดงรายการผู้ใช้ Samba ทั้งหมดซึ่งคุณสามารถเลือกผู้ใช้ที่จะแก้ไข รหัสผ่านสำหรับผู้ใช้แต่ละคนสามารถ Locked (ไม่อนุญาตให้เข้าสู่ระบบ), No Password (ไม่จำเป็นต้องใช้รหัสผ่าน) หรือรหัสผ่านบางส่วนที่คุณป้อน


      <- กลับไปที่โมดูล