- ประเด็นคือ มี user ในระบบแต่ build docker compose ไม่ได้ ทำไงล่ะ
- วิธีแรก ให้ root build แทน
- วิธีสอง เพิ่ม group docker ให้กับ user นั้นก็จะ build compose ให้คำสั่ง docker ได้
เพิ่ม/ลบ/แสดง groups
$ sudo groupadd mygroups
$ sudo groupdel mygroup
$ sudo grep mygroup /etc/group
ดู group ของ user โดย
$ groups myuser
mygroup : mygroup
หรือ ดู group ของ user ที่กำลังทำงานอยู่คือ
$ groups
myuser docker
เพิ่ม user เข้าใน group โดย
# usermod -aG mygroup myuser
Exam: เพิ่ม myuser เข้ากลุ่ม docker
# usermod -aG docker myuser
Exam: จะเพิ่ม myuser ให้อยู่ในกลุ่ม sudo เพื่อจะได้สิทธิ์เหมือนเป็น root เลยโดย
# usermod -aG sudo myuser
ลบ user ออกจาก group
# gpasswd -d myuser mygroup
หรือ
# deluser myuser mygroup
เพิ่มเติม
- การดู group สามารถดูได้จาก user ใหนก็ได้
- แต่การเพิ่ม group น่าจะต้องใช้สิทธิ์ root , sudo ทำเท่านั้น
Ref
- https://www.strongdm.com/blog/add-user-to-linux-group
- https://www.tecmint.com/add-or-remove-user-from-group-in-linux/
- https://www.pluralsight.com/blog/tutorials/linux-add-user-command
No comments:
Post a Comment