Score:0

ข้อผิดพลาดของนักเทียบท่า - "ไม่สามารถเปิดเส้นทางของไดเร็กทอรีการทำงานปัจจุบัน: การอนุญาตถูกปฏิเสธ"

ธง ng

ขณะนี้ฉันกำลังเรียนรู้ Docker และเพิ่งย้ายไปยัง Ubuntu 20.04.2 VM ที่ทำงานในเครื่องเล่นเวิร์กสเตชัน VMware เนื่องจาก Raspberry Pi 2 ของฉันที่ใช้ Debian 9 ได้เตะถัง Seems Docker ต้องการการอนุญาตพิเศษบางอย่างใน Ubuntu และฉันก็งุนงงว่ามันคืออะไร ข้อความแสดงข้อผิดพลาดหลักเมื่อเรียกใช้คำสั่ง docker คือ:

ไม่สามารถเปิดเส้นทางของไดเร็กทอรีการทำงานปัจจุบัน: ปฏิเสธการอนุญาต

ไดเร็กทอรีหลักของฉันติดตั้ง NFS แต่การแมป UID/GID ระหว่าง VM และ NAS ซิงค์กัน และฉันสามารถสร้างและแก้ไขไฟล์และไดเร็กทอรีในโฮมไดเร็กทอรีของฉันได้โดยไม่มีปัญหา ถ้าฉันเปลี่ยน cwd เป็น /tmp ข้อความแสดงข้อผิดพลาดจะอธิบายมากกว่านี้เล็กน้อย:

j5@ubuntu20:/tmp$ docker สร้าง ~/Dockerfile.j5
ไม่สามารถสร้างไดเร็กทอรีข้อมูลผู้ใช้: /mnt/homes/j5/snap/docker/796: ปฏิเสธการอนุญาต

แต่ที่ตลกคือไดเร็กทอรี เคยเป็น สร้างและมีสิทธิ์ปกติ:

j5@ubuntu20:/tmp$ ls -la /mnt/homes/j5/snap/docker/796
รวม 0
drwxr-xr-x 1 j5 ผู้ใช้ 0 8 ก.ค. 01:26 น.
drwxr-xr-x 1 j5 users 32 ก.ค. 8 01:26 ..

ฉันรู้ว่า Terraform มีปัญหาในการสร้างไฟล์ล็อกบนไดเร็กทอรีที่เมาท์ NFS และฉันสงสัยว่านักเทียบท่ามีข้อกำหนดที่คล้ายกันหรือไม่

Michael Hampton avatar
cz flag
คุณต้องตรวจสอบสิทธิ์ของไดเร็กทอรีที่มีทั้งหมดด้วย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา