เนื่องจากโครงสร้างการอนุญาตโฟลเดอร์ที่มีอยู่ผ่าน ACL ฉันจำเป็นต้องกำหนดกลุ่มเพิ่มเติมให้กับผู้ใช้ภายในคอนเทนเนอร์ Docker หลายตัวที่ฉันใช้งานอยู่ น่าเสียดายที่คอนเทนเนอร์โดยค่าเริ่มต้นไม่อนุญาตสิ่งนี้ผ่านตัวแปรสภาพแวดล้อม ดังนั้นฉันคิดว่าวิธีที่ง่ายที่สุดคือการเรียกใช้คำสั่งสองสามคำสั่งในการเริ่มต้นคอนเทนเนอร์ ฉันรู้ว่านี่อาจเป็นการแฮ็กเล็กน้อย แต่ฉันก็โอเค เพื่อทำให้สิ่งต่าง ๆ ซับซ้อนขึ้น สิ่งนี้กำลังทำบน Synology NAS ซึ่งหมายความว่าฉันไม่สามารถเข้าถึงบรรทัดคำสั่งที่รัน Docker ได้ โชคดีที่ GUI เปิดเผยค่าคำสั่ง ฉันไม่ได้ยุ่งกับ Docker มากนัก ดังนั้นฉันจึงติดขัดเล็กน้อยในการพยายามหาวิธีทำสิ่งนี้ผ่านคำสั่ง ใน Linux คำสั่งที่ฉันจะใช้เพื่อให้บรรลุสิ่งที่ฉันต้องการคือ:
groupadd -g 65555 group1 && groupadd -g 65556 group2 && usermod -a -G group1,group2 && default_comnand
ถ้าใครสามารถช่วยแอบแฝงให้เป็นค่าคำสั่งที่รันได้นั่นจะดีมากนอกจากนี้ คำสั่งเริ่มต้นเมื่อไม่มีการระบุคืออะไร ฉันเพิ่งใส่ตัวยึดตำแหน่ง default_command เพราะโดยค่าเริ่มต้นคำสั่งจะว่างเปล่าใน GUI