การแชร์ฮาร์ดไดรฟ์ภายนอกใน Ubuntu โดยใช้ Samba


10

/media/MYDISKเป็นที่ซึ่งฮาร์ดไดรฟ์ของฉันติดตั้งโดยอัตโนมัติ ฉันสร้าง symlink โดยใช้:

ln -s /media/MYDISK /home/camilo/MYDISK
chmod 777 /home/camilo/MYDISK

ฉันตั้งค่า smb.conf เช่นนี้:

[myshare1]
comment = external disk
browsable = yes
path = /home/camilo/MYDISK
guest ok = yes
read only = no
create mask = 0775

นอกจากนี้ใน[global]ส่วนฉันพยายามเพิ่มบรรทัดต่อไปนี้:

follow symlinks = yes
wide links = yes
unix extensions = no

ปัญหาคือเมื่อเรียกดูโฟลเดอร์ที่แชร์ใน Windows 7 ฉันได้รับข้อผิดพลาด "\\ etc \ myshare1 is accessable" เมื่อชี้pathไปที่โฟลเดอร์ปกติจะทำงานได้ดี นอกจากนี้เมื่อฉันชี้ตรงไปยัง/media/MYDISKแสดงข้อผิดพลาดเดียวกัน

แก้ไข : เพื่อให้น่าสนใจยิ่งขึ้นฉันไม่มีส่วนต่อประสานแบบกราฟิกดังนั้นฉันจำเป็นต้องสัมผัสไฟล์กำหนดค่าโดยตรง ..


คุณเคยลองแชร์ - ผู้ดูแลระบบหรือไม่? มันมาพร้อมกับระบบและทำงานได้ดีพอ ๆ กับการเขียนการตั้งค่าแซมบ้า
marcusw

คำตอบ:



2

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

Webmin คืออะไร

Webmin เป็นอินเตอร์เฟสบนเว็บสำหรับการดูแลระบบสำหรับ Unix ด้วยการใช้เว็บเบราว์เซอร์สมัยใหม่คุณสามารถตั้งค่าบัญชีผู้ใช้ Apache, DNS, การแชร์ไฟล์และอีกมากมาย Webmin ไม่จำเป็นต้องแก้ไขไฟล์กำหนดค่า Unix ด้วยตนเองเช่น / etc / passwd และให้คุณจัดการระบบจากคอนโซลหรือจากระยะไกล ดูหน้าโมดูลมาตรฐานสำหรับรายการฟังก์ชั่นทั้งหมดที่มีอยู่ใน Webmin หรือดูภาพหน้าจอ


0

ฉันมีปัญหาเดียวกันและฉันแก้ไขได้โดยติดตั้งไดรฟ์ภายนอกด้วยตนเองกับผู้ใช้ของฉัน (เช่นไม่ใช่รูท)


0

symlink:

ln -s / media / MYDISK / home / camilo / MYDISK

ควรมีสิทธิ์ 777 รายการแล้วจึงไม่จำเป็นต้อง:

chmod 777 / home / camilo / MYDISK

แม้ว่าคุณอาจจำเป็นต้องปรับเปลี่ยนการอนุญาตของ / media / MYDISK โดยตรง

และในบล็อกแบ่งปัน samba ใช้โดยตรง:

path = / media / MYDISK

แทน:

เส้นทาง = / home / camilo / MYDISK

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.