ด้วยเหตุผลบางประการ ผู้ใช้รายหนึ่งบนระบบที่ใช้ร่วมกันมีปัญหาในการเข้าถึง gvfs ระบบกำลังใช้งาน Ubuntu 18.04 LTS และอัปเดตอย่างสมบูรณ์จนถึงวันที่ 14 พฤศจิกายน 2021
กระบวนการที่เราใช้เพื่อรับการเมานต์ (ผู้ใช้แต่ละคนมีส่วนแบ่งของตนเองบนเซิร์ฟเวอร์นี้):
/usr/bin/dbus-run-session ทุบตี
/usr/bin/gio เมานต์ smb://username@server/sharename
สำหรับผู้ใช้ทั้งหมดของเรา ยกเว้นเพียงรายเดียว คำสั่งนี้จะรันโดยถามหาโดเมนและรหัสผ่าน และตั้งค่าการเชื่อมต่อใน:
/run/user/1039/gvfs/
สำหรับผู้ใช้รายหนึ่งที่ไม่สามารถเชื่อมต่อได้ จะเริ่มทำการเชื่อมต่อแล้วล้มเหลวโดยมีข้อผิดพลาดดังต่อไปนี้:
"fusermount: ไม่สามารถเข้าถึงจุดเมานต์ /run/user/1039/gvfs: การอนุญาตถูกปฏิเสธ"
ฉันตรวจสอบการอนุญาตสำหรับโฟลเดอร์นั้นและการอนุญาตคือ r-x------ ซึ่งผู้ใช้เป็นเจ้าของ ฉันได้เปรียบเทียบสิ่งนี้กับบัญชีที่ใช้งานได้สองบัญชีและการอนุญาตเหล่านั้นเป็น rwx------ ของผู้ใช้ที่เกี่ยวข้อง
ฉันขอให้ผู้ใช้ที่มีบัญชีที่ไม่ทำงานพยายามเปลี่ยนการอนุญาตโดยใช้ chmod แต่ถึงแม้จะไม่ได้รับข้อผิดพลาด ดูเหมือนว่าการอนุญาตจะไม่เปลี่ยนแปลง
มีใครทราบวิธีรับการอนุญาตเหล่านี้เพื่อตั้งค่าอย่างถูกต้อง หรืออาจรีเซ็ต GVFS โดยสมมติว่าเป็นปัญหา
ขอบคุณ!