Samba + Centos (แชร์ไม่ทำงาน)


2

ฉันได้ทำไปแล้วสองสามครั้ง แต่ด้วยเหตุผลบางครั้งคราวนี้มันไม่ทำงาน

ฉันมีโฟลเดอร์ชื่อruby ( root: root - 0777 ) ที่/ home / placona

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

นี่คือการตั้งค่าsmb.confของฉัน:

[global]
        log file = /var/log/samba/samba.%m
        guest account = nobody
        netbios name = DEVBOX
        server string = DEVBOX CENTOS
        workgroup = WORKGROUP
        encrypt passwords = yes
        security = share
        max log size = 50

[ruby]
        path = /home/placona/ruby

ฉันต้องการที่จะสามารถเปิดโฟลเดอร์นี้โดยไม่ต้องใช้รหัสผ่าน (ดังนั้นบัญชี guest = none )

ฉันพยายามด้วยรหัสผ่าน แต่ดูเหมือนว่าจะไม่ทำงาน

ทุกคนสามารถสังเกตเห็นสิ่งผิดปกติกับการตั้งค่าของฉันได้ไหม

คำตอบ:


1

Samba share ต้องการทั้งผู้ใช้และการตั้งค่า ฉันแน่ใจว่าคุณมีผู้ใช้ CentOS อยู่แล้ว แต่คุณมีการตั้งค่าผู้ใช้ Samba หรือไม่

smbpasswd -a joe

คุณยังสามารถเพิ่มบรรทัดต่อไปนี้ในนิยามการแชร์ของคุณ

[ruby]
valid users = joe randi insert-samba-user-here

โอ้และให้แน่ใจว่าคุณโหลดแซมบ้าผ่าน

service smb restart

(หมายเหตุรหัสส่วนใหญ่นำมาจาก: http://www.cyberciti.biz/faq/adding-a-user-to-a-samba-smb-share/ )



0

เพิ่มไปยังการตั้งค่าที่มีอยู่ของคุณ:

[global]
    map to guest = Bad User

[ruby]
    guest ok = yes
    read only = no

คุณได้ตั้งค่าบัญชีเกสต์เพื่อบอกแซมบ้าว่าบัญชีใดที่จะใช้เป็นผู้ใช้ทั่วไป map to guest = ผู้ใช้ที่ไม่ดีบอกให้แซมบ้าแปลงชื่อผู้ใช้ที่ไม่รู้จักเป็นผู้ใช้ทั่วไปโดยอัตโนมัติ

คุณอาจต้องการใส่สิ่งเหล่านี้ในส่วน[ruby]ของคุณ(ปรับแต่งการอนุญาตตามต้องการ):

directory mask = 0777
create mask = 0666

0

เปลี่ยนเจ้าของไฟล์เป็นไม่มีใครจากนั้นทุกกลุ่มสามารถเข้าถึงไฟล์ได้

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