ฉันจะเพิ่มผู้ใช้ในกลุ่มพิเศษในการสำรวจได้อย่างไร ฉันไม่ต้องการเปลี่ยนกลุ่มชุดเดิมให้เพิ่มผู้ใช้ในsudo
กลุ่มเท่านั้น
ฉันจะเพิ่มผู้ใช้ในกลุ่มพิเศษในการสำรวจได้อย่างไร ฉันไม่ต้องการเปลี่ยนกลุ่มชุดเดิมให้เพิ่มผู้ใช้ในsudo
กลุ่มเท่านั้น
คำตอบ:
ตามโมดูลผู้ใช้คุณสามารถใช้สิ่งนี้:
- name: Adding user {{ user }}
user: name={{ user }}
group={{ user }}
shell=/bin/bash
password=${password}
groups=sudo
append=yes
คุณสามารถเพิ่มgroups=groupname
และappend=yes
เพื่อเพิ่มผู้ใช้ที่มีอยู่เมื่อคุณสร้างพวกเขา
หาก{{ user }}
มีอยู่แล้วในระบบคุณควรใช้รายการต่อไปนี้เพื่อเพิ่มลงในกลุ่ม:
- name: adding existing user '{{ user }}' to group sudo
user:
name: '{{ user }}'
groups: sudo
append: yes
groups: admin,sudo
เพื่อเพิ่มลงในชุดของกลุ่มคุณสามารถใช้เครื่องหมายจุลภาคคั่นรายการตัวอย่างเช่น
เพียงแค่ระวังว่าถ้าคุณไม่ใช้append: yes
ผู้ใช้ของคุณจะถูกลบออกจากกลุ่มอื่น ๆ ทั้งหมดตามหน้าคน usermod ซึ่งจะมีประโยชน์หากคุณต้องการใช้รายการกลุ่มเฉพาะที่ผู้ใช้ควรอยู่
group:
โดยไม่ต้องs
เนื่องจากจะเปลี่ยน GID หลัก
user
โมดูลควรจะสร้างผู้ใช้หากไม่มีอยู่อย่างไรก็ตามผู้ใช้ควรตรวจสอบรหัสของเขาหากเขาพยายามแก้ไขผู้ใช้ที่ไม่ควรมีอยู่
append=yes
แน่นอนว่าสิ่งที่ฉันกำลังมองหา!