ฉันเพิ่งเจอปัญหานี้ ฉันมักจะนำทางผ่านโฟลเดอร์เครือข่ายท้องถิ่นที่ใช้ร่วมกันจากเครื่อง Linux ผ่าน smb (เช่นจากตัวจัดการไฟล์โดยใช้ smb:) ตอนนี้เมื่อใดก็ตามที่ฉันพยายามเข้าถึงทางลัดหรือพิมพ์หนังสือรับรองอีกครั้งฉันจะได้รับหน้าต่างข้อความถามผู้ใช้โดเมนและรหัสผ่าน
ดังนั้นฉันจึงพยายามติดตั้งตำแหน่งด้วยตนเองโดยใช้ cisf-utils ทำ:
sudo mount -t cifs //fileshare1/docs1/user/My\ Documents/shared/Francesco/ /home/frank/used_shared/ -o username=my_user,password=my_pass,domain=my_domain,gid=1000,uid=1000
mount error(13): Permission denied
ฉันได้รับ
ฉันแน่ใจว่าผู้ใช้ของฉันมีสิทธิ์ในโฟลเดอร์นั้นเพราะฉันสามารถเข้าถึงได้จากเครื่อง windows
นอกจากนี้ถ้าฉันพยายามที่จะติดโฟลเดอร์ส่วนบุคคลของฉันในตำแหน่งนั้นผ่าน:
sudo mount -t cifs //fileshare1/docs5/francesco.azzarello/ /home/frank/mnt_folder -o username=my_user,password=my_pass,domain=my_domain,gid=1000,uid=1000
ฉันสามารถเข้าถึงได้โดยไม่มีปัญหา
สำหรับการอ้างอิงฉันใช้เคอร์เนลทั่วไป 4.2.0-36 และรุ่น mount.cifs ของฉันคือ 6.4
มีความคิดเกี่ยวกับวิธีทำให้หนึ่งในวิธีทั้งสองทำงานอย่างไร
อัปเดตคำตอบของพอใช้ได้
หมายเลข 1: ตัวเลือก verbose ส่งกลับ:
_mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,uid=1000,gid=1000,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
หมายเลข 2 นั้นเป็นสิ่งเดียวกัน:
_ mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,iocharset=utf8,file_mode=0777,dir_mode=0777,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
และไม่มีอะไรเปลี่ยนแปลงกับ vers = 2.1:
_mount.cifs kernel mount options: ip=xxx.xxx.xxx.xxx,unc=\\fileshare1\docs1,vers=2.1,iocharset=utf8,file_mode=0777,dir_mode=0777,user=my_user,,domain=my_domain,prefixpath=user/My Documents/shared/Francesco/,pass=********
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)_
สำหรับหมายเลข 4 ฉันสามารถเมานต์ docs1 ได้อย่างไม่มีปัญหา แต่ฉันสามารถนำทางไปยังโฟลเดอร์ที่แชร์ในผู้ใช้
vers=3.0
อาจจะยังหรือvers=2.0
vers=1.0
หากวิธีนี้ใช้ไม่ได้ผลคุณอาจอนุญาตให้เซิร์ฟเวอร์เชื่อมต่อกับรุ่น smb ในวงกว้างได้ ฉันมีปัญหานี้ด้วยตัวเองเพราะ smb3 ตั้งอยู่บนเซิร์ฟเวอร์ตามต้องการ ฉันไม่สามารถเชื่อมต่อกับ linux จนกว่าเซิร์ฟเวอร์จะลดรุ่น samba ที่ต้องการเป็น 2 ระบบปฏิบัติการใดที่เซิร์ฟเวอร์ทำงาน