Score:1

Ubuntu 20.04 + Docker: แก้ไขสิทธิ์ของโฟลเดอร์

ธง kp

เมื่อฉันตั้งค่า Ubuntu 20.04 ฉันเลือกที่จะติดตั้ง Docker ด้วย ฉันไม่ได้ทำการเปลี่ยนแปลงใด ๆ กับการตั้งค่า (เช่น ฉันเชื่อว่า Docker ทำงานในฐานะรูท) นอกเหนือจากการสร้างไฟล์ นักเทียบท่า จัดกลุ่มและเพิ่มผู้ใช้ของฉันเข้าไป

คอนเทนเนอร์ของฉันเก็บข้อมูลไว้ใน /home/นักเทียบท่า. เพื่อให้ฉันสามารถ FTP เข้าไปในโฟลเดอร์และเพิ่ม/แก้ไขบางไฟล์ได้ ฉันจึงเปลี่ยนความเป็นเจ้าของของโฟลเดอร์ย่อยทั้งหมดเป็น myuser:myuser. เป็นผลให้เช้านี้ SQL ทำงานไม่ถูกต้อง ในที่สุดฉันก็คิดว่าฉันควรคืนความเป็นเจ้าของให้ ราก:รากซึ่งอนุญาตให้ฉันดูฐานข้อมูลและตารางทั้งหมดโดยใช้ phpMyAdmin

อย่างไรก็ตาม เมื่อฉันพยายามเชื่อมต่อโดยใช้ DBeaver ฉันได้รับข้อผิดพลาดที่มีลักษณะดังนี้:

ไม่สามารถอ่าน dir ของ './database1/' (ข้อผิดพลาด: 13 "ปฏิเสธการอนุญาต")

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

ขอขอบคุณ!

Score:0
ธง in

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

เมื่อคุณวิ่ง นักเทียบท่าตรวจสอบชื่อคอนเทนเนอร์ คุณจะพบสิ่งนี้ในการกำหนดค่า:

"การกำหนดค่า": {
         "ผู้ใช้": "1001:1002",

ในกรณีนี้ แอปพลิเคชันในคอนเทนเนอร์จะทำงานพร้อมกับผู้ใช้ 1001 และกลุ่ม 1002เพื่อที่คุณจะต้องเรียกใช้ ชั่วโมง 1001:1002 บนโฟลเดอร์ที่คุณต่อเชื่อมเป็นไดรฟ์ข้อมูลลงในคอนเทนเนอร์ของคุณ

ถ้าค่าสำหรับ ผู้ใช้ ว่างเปล่า มันทำงานเป็นรูท ในกรณีนั้น สิทธิ์จะไม่สำคัญ

zkvvoob avatar
kp flag
ขอบคุณ นี่เป็นข้อมูลที่ดีมาก! โปรดเข้าใจอย่างอื่น: แนวทางปฏิบัติที่ดีที่สุดคืออะไร - ฉันจะเพิ่ม `docker:docker` user:group และตั้งค่าเป็นทั้งผู้ใช้ที่รันอยู่สำหรับแต่ละคอนเทนเนอร์และเจ้าของโฟลเดอร์หรือไม่ แล้วเพิ่มผู้ใช้ของฉันลงในกลุ่ม `นักเทียบท่า` เพื่อให้ฉันสามารถเรียกดู/แก้ไขได้หรือไม่

โพสต์คำตอบ

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