जवाबों:
उपयोगकर्ता मॉड्यूल के अनुसार आप इसका उपयोग कर सकते हैं:
- 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
, तो आपका उपयोगकर्ता अन्य सभी समूहों से हटा दिया जाएगा, यारमॉड मैन पेज के अनुसार । यदि आप उन समूहों की एक विशिष्ट सूची का उपयोग करना चाहते हैं, जो किसी उपयोगकर्ता के होने चाहिए।
group:
बिना लिखने से सावधान रहें s
, क्योंकि यह प्राथमिक GID को बदल देगा।
user
मॉड्यूल उपयोगकर्ताओं को बनाने के लिए माना जाता है यदि वे मौजूद नहीं हैं, हालांकि, उपयोगकर्ता को अपने कोड की समीक्षा करनी चाहिए यदि वह उन उपयोगकर्ताओं को संशोधित करने की कोशिश कर रहा है जो मौजूद नहीं हैं।
append=yes
वास्तव में मैं क्या देख रहा हूँ!