ฉันมีเซิร์ฟเวอร์ samba ที่ทำงานร่วมกับพีซี 7 เครื่อง, 4 windows 10 และ 3 ubuntu โดยไม่มีปัญหา (ผู้ใช้ 7 คน, 7 โฟลเดอร์ที่แตกต่างกัน - ซึ่งในจำนวนนี้มีผู้ใช้ที่ถูกต้องหลายคน
สักวันหนึ่ง hd ของฉันหยุดทำงาน ฉันซื้ออันใหม่และสำรองข้อมูลทั้งหมดที่ฉันมีในอันเก่า
ฉันไม่ได้เปลี่ยนแปลงอะไร ติดตั้ง hd ที่ตำแหน่งเดิม ชื่อเดิม และทดสอบ ที่คอมพิวเตอร์ของฉัน (ผู้ใช้ของฉันใน Windows 10 มีชื่อเดียวกับในเซิร์ฟเวอร์อูบุนตู) ทุกอย่างทำงานได้ตามปกติ แต่ที่อื่น ๆ ไม่มีอะไรทำงานอีกต่อไป พวกเขาทั้งหมดส่งคืน 0x80070035
error หรือโผล่ error ที่ user ไม่สามารถเข้าถึงได้ และต้องติดต่อ server admin (ไม่รู้ว่าภาษาอังกฤษแปลว่าอะไร ผมแปลเอง)
สิ่งที่ฉันทดสอบไม่สำเร็จ:
- เปลี่ยนรหัสผ่าน
- เปลี่ยนผู้ใช้และรหัสผ่าน
- เปลี่ยนการอนุญาตที่ Ubuntu, 777, 755, 700 ไม่มีอะไรทำงาน
- พยายามเข้าถึงด้วยชื่อผู้ใช้อื่นที่คอมพิวเตอร์ของฉัน (ไม่ทำงาน)
- พยายามเข้าถึงด้วยผู้ใช้ของฉันที่คอมพิวเตอร์เครื่องอื่น (เฉพาะที่อูบุนตูเท่านั้นที่ใช้งานได้)
- หยุดใช้ผู้ใช้ที่ถูกต้องที่ smb.conf และเปลี่ยนเป็น
โฮสต์อนุญาต = ip
จากเครื่อง (ได้รับการแก้ไขแล้ว) -> ที่พีซีของฉันก็ใช้งานได้เช่นกัน แต่ไม่มีอะไรที่เครื่องอื่น
- ในพีซีเครื่องอื่นๆ เมื่อพยายามเข้าถึงโฟลเดอร์ต้องห้ามแจ้งว่าการเข้าถึงถูกปฏิเสธ แต่ที่เครื่องที่อนุญาต จะแสดงข้อผิดพลาดเครือข่ายโดยบอกว่าคุณไม่มีสิทธิ์เข้าถึง ให้ติดต่อกับผู้ดูแลเซิร์ฟเวอร์
ฉันได้ลองวิธีแก้ไขปัญหาบางอย่างแล้ว 0x80070035
ข้อผิดพลาด แต่ไม่มีอะไรทำงาน ... ที่ทำให้ฉันสงสัยว่ามันเป็นสิ่งที่เกี่ยวข้องกับ windows หรือเป็นสิ่งที่เกี่ยวข้องกับ Ubuntu หรือ samba?
ตอนนี้ฉันไม่มีไอเดียแล้ว มีอะไรยากไหม?
แก้ไข:
Ubuntu Destktop เวอร์ชัน 18.04.6 LTS
แซมบ้า 4.7.6
/etc/fstab:
# <ระบบไฟล์> <จุดเชื่อมต่อ> <ประเภท> <ตัวเลือก> <การถ่ายโอนข้อมูล> <ผ่าน>
# / เปิด /dev/sda1 ระหว่างการติดตั้ง
UUID=b0bcc319-3efa-425f-8eb2-3c2814ba7ec3 / ext4
ข้อผิดพลาด = remount-ro 0 1
/swapfile ไม่มี swap sw
0 0
UUID=E6B41C9FB41C7471 /media/francisco/Arquivos ค่าเริ่มต้น ntfs, noatime 0 0
แก้ไข 2:
โฟลเดอร์ /media/francisco/Arquivos มีสิทธิ์ที่ถูกต้อง แต่ /media/francisco ไม่มี การเปลี่ยนแปลงแก้ไขได้ทันที
คำสั่งที่ใช้: ls -l เพื่อตรวจสอบสิทธิ์และ chmod 777 /media/francisco