Friday, May 17, 2024

Add user linux to group

  • ประเด็นคือ มี 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