Score:0

ปัญหาเกี่ยวกับ docerised mosquitto: เกิดข้อผิดพลาดในการเปิดไฟล์รหัสผ่าน

ธง gb

ฉันใหม่มากสำหรับนักเทียบท่าและค่อนข้างใหม่สำหรับ linux ดังนั้นโปรดใจเย็น ๆ !

ฉันกำลังพยายามรับอิมเมจ mosquitto นักเทียบท่าอย่างเป็นทางการเพื่อทำงานกับไฟล์รหัสผ่าน ไฟล์ปรับแต่งของฉัน:

ความคงอยู่จริง
ติดตา_location /mosquitto/data/

ผู้ฟัง 1883
password_file /mosquitto/config/mqtt_passwd

คำสั่งเรียกใช้ของฉัน:

sudo docker run --rm -i -p 1883:1883 -v /volume1/mosquitto:/mosquitto eclipse-mosquitto:latest

เมื่อมันทำงาน:

1646914188: mosquitto เวอร์ชัน 2.0.14 เริ่มต้น
1646914188: โหลดการกำหนดค่าจาก /mosquitto/config/mosquitto.conf
1646914188: ข้อผิดพลาด: ไม่สามารถเปิด pwfile "/mosquitto/config/mqtt_passwd"
1646914188: เกิดข้อผิดพลาดในการเปิดไฟล์รหัสผ่าน "/mosquitto/config/mqtt_passwd"

ดังนั้นไฟล์ปรับแต่งและไฟล์รหัสผ่านจึงอยู่ในโฟลเดอร์เดียวกันโดยมีสิทธิ์เหมือนกัน:

-rwxrwxrwx+ 1 2426 2426 114 มี.ค. 53 12:09 mosquitto.conf
-rwxrwxrwx+ 1 1883 1883 121 มี.ค. 53 11:14 mqtt_passwd

ผู้ใช้ 1883 คนนี้แปลก ฉันคิดว่าอิมเมจนักเทียบท่าเปลี่ยนการอนุญาตเมื่อบูทขึ้น ภายในคอนเทนเนอร์สิทธิ์คือ:

---------- 1 mosquitt mosquitt 71 มี.ค. 53 12:18 น. mosquitto.conf                                                       
---------- 1 mosquitt mosquitt 121 มี.ค. 53 11:14 น. mqtt_passwd

มันแปลกสำหรับฉันที่มันสามารถเข้าถึงไฟล์ปรับแต่ง แต่ไม่สามารถเข้าถึงไฟล์รหัสผ่านได้

ขอบคุณมากสำหรับความช่วยเหลือใด ๆ

cn flag
คุณใช้งานคอนเทนเนอร์อย่างไร คุณสามารถแบ่งปันคำสั่งทั้งหมดได้หรือไม่เพราะอาจทำให้แสงสว่าง!
gb flag
สิ่งนี้อยู่บน Synology ดังนั้นจึงทำผ่าน UI ฉันจะย้อนกลับวิศวกรรมคำสั่งรันและอัปเดตโพสต์ด้วย

โพสต์คำตอบ

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