สร้างการแบ่งปันแซมบ้าสำหรับแขก


0

รุ่นของซอฟต์แวร์:

CentOS 6.6 x64
Samba 4.0.0-66.el6_6.rc4 (from YUM)

ปัญหา:

ฉันกำลังพยายามสร้างแชร์แซมบ้าบนเซิร์ฟเวอร์ CentOS ของฉันสำหรับผู้เยี่ยมชม / ผู้ใช้ที่ไม่ผ่านการตรวจสอบ การใช้การกำหนดค่าด้านล่างเมื่อฉันพยายามนำทางไปยังการแบ่งปันโดยไม่ต้องผ่านการตรวจสอบสิทธิ์ Windows จะขอให้ฉันใส่ชื่อผู้ใช้และรหัสผ่าน

ต้องการ:

การแชร์จะต้องไม่ปรากฏให้เห็นเมื่อผู้ใช้นำทางไปยังรูท (เช่น \ myserver) และวิธีเดียวที่พวกเขาสามารถเข้าถึงได้คือผ่าน "\ myserver \ my_share \" ส่วนแบ่งอื่น ๆ ต้องขอชื่อผู้ใช้และรหัสผ่าน; นี่เป็นเพียงการแบ่งปันที่แขกผู้เข้าพักสามารถเข้าถึงได้

[global]
        log file = /var/log/samba/log.%m
        cups options = raw
        load printers = yes
        server string =
        default = global
        path = /home
        os level = 20
        winbind trusted domains only = yes
        security = user
        public = yes
        winbind use default domain = yes
        passdb backend = tdbsam
        max log size = 50

[my_share]
        browseable = no
        guest only = yes
        path = /home/my_home_path

คำตอบ:


1

การเปลี่ยนการกำหนดค่า Samba [global] เป็นสิ่งต่อไปนี้ได้แก้ไขปัญหาแล้ว ไม่จำเป็นต้องทำการอัพเดตซอฟต์แวร์

[global]
    server string =
    log file = /var/log/samba/log.%m
    max log size = 50
    guest ok = yes
    security = user
    map to guest = Bad Password

0

ผู้เยี่ยมชมเท่านั้นและค้นหาได้ = ไม่ควรทำในสิ่งที่คุณต้องการ ... คุณแน่ใจแล้วว่าการอนุญาตในโฟลเดอร์ของคุณเหมาะสมหรือไม่? ลองเรียกใช้ sudo chmod 777 / home / my_home_path


โฟลเดอร์ถูกตั้งค่าเป็น 777 พบสิ่งนี้: unix.stackexchange.com/questions/134607/…
Reado

ฉันเพิ่งสังเกตเห็นว่าคุณมี "winbind domains ที่เชื่อถือได้เท่านั้น = ใช่" และ winbind ใช้โดเมนเริ่มต้น = ใช่ "ตั้งค่าเหล่านั้นเป็นไม่รีสตาร์ทซามาและดูว่ามันทำเช่นนั้น
Arthur

chmod 777: ไม่ไม่ไม่ไม่ไม่! chmod 777ไม่เคยทำงานเลยทีเดียว มันไม่จำเป็นต้องใช้จริง! ไม่แม้แต่สำหรับ "วัตถุประสงค์การทดสอบ" หากไฟล์สามารถอ่านได้แสดงว่าสามารถอ่านได้ หากมันสามารถเขียนได้โดยuserหรือgroupที่จำเป็นต้องเขียนไปมันก็สามารถเขียนได้ มีความจำเป็นอย่างยิ่งที่จะต้องให้สิทธิ์การเขียนแก่ทุกคนและการลืมchmodกลับไปสู่สิ่งที่มีสตินั้นเป็นวิธีการที่แฮ็คข้ามชาติ อย่าทำอย่างนั้น เคย ผมเขียนการแนะนำของสิทธิ์ยูนิกซ์ โปรดอ่านมัน!
Martin Tournoij
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.