জবাবদিহি করে কোনও অতিরিক্ত গোষ্ঠীতে ব্যবহারকারী যুক্ত করা Add


55

আমি কীভাবে কোনও ব্যবহারকারীকে জবাবদিহি করতে অতিরিক্ত গ্রুপগুলিতে যুক্ত করতে পারি? আমি বিদ্যমান গোষ্ঠীগুলির সেটটি প্রতিস্থাপন করতে চাই না, কেবলমাত্র sudoগ্রুপটিতে ব্যবহারকারী যুক্ত করুন ।

উত্তর:


48

ব্যবহারকারী মডিউল অনুসারে আপনি এটি ব্যবহার করতে পারেন:

- name: Adding user {{ user }}  
  user: name={{ user }}
        group={{ user }}
        shell=/bin/bash
        password=${password}
        groups=sudo
        append=yes

আপনি যখন এটি তৈরি করবেন তখন আপনি কেবল এটি যুক্ত করতে groups=groupnameএবং append=yesএগুলিকে একটি বিদ্যমান ব্যবহারকারীর সাথে যুক্ত করতে পারেন


2
ধন্যবাদ, append=yesসত্যই আমি যা খুঁজছি!
vdboor

1
এটির সাথে একটি সমস্যা রয়েছে বলে মনে হচ্ছে: যদি ব্যবহারকারী ইতিমধ্যে উপস্থিত থাকে এবং আমি কেবল একটি গোষ্ঠী থেকে তাদের যুক্ত বা সরাতে চাই তবে কী হবে? আমি 100% নিশ্চিত নই তবে আমি মনে করি যে "গ্রুপ" বৈশিষ্ট্যটি কেবল ব্যবহারকারী তৈরি করার সময় বিবেচনা করা হবে।
jlecour

2
এটি গ্রহণযোগ্য উত্তর হওয়ায় আমার কাছে সত্যিই একটি সমস্যা আছে, কারণ প্রশ্নটি "কোনও ব্যবহারকারী তৈরি এবং এটি একটি নির্দিষ্ট গোষ্ঠীতে যুক্ত" করে না। যদি আমরা প্রশ্নের শিরোনামের কারণে কোনও গুগল অনুসন্ধান থেকে আসে তবে আমরা সম্ভবত কোনও বিদ্যমান ব্যবহারকারীকে একটি দলে যুক্ত করতে চাই।
ড্যানিয়েল এফ

72

যদি {{ user }}ইতিমধ্যে সিস্টেমের মধ্যে বিদ্যমান, আপনি শুধু একটি গ্রুপ এটি যোগ করতে নিম্নলিখিত ব্যবহার করা উচিত:

- name: adding existing user '{{ user }}' to group sudo
  user:
    name: '{{ user }}'
    groups: sudo
    append: yes

এটি গোষ্ঠীগুলির সেটগুলিতে যুক্ত করতে, আপনি উদাহরণস্বরূপ একটি কমা বিচ্ছিন্ন তালিকা ব্যবহার করতে পারেন groups: admin,sudo

কেবল সাবধান থাকুন যে আপনি বাদ দিলে append: yesআপনার ব্যবহারকারী অন্য সমস্ত গোষ্ঠী থেকে সরানো হবে, ব্যবহারকারী মোড পৃষ্ঠা অনুসারে । এটি কার্যকর হবে যদি আপনি ব্যবহারকারীর অন্তর্ভুক্ত হওয়া গোষ্ঠীগুলির একটি নির্দিষ্ট তালিকা ব্যবহার করতে চান।


12
… এবং এ group:ছাড়া লেখার জন্য সাবধান থাকুন sকারণ এটি প্রাথমিক জিআইডি পরিবর্তন করবে।
সার্জ স্ট্রোব্যান্ড 18

... এবং সাবধান! ব্যবহারকারীর অস্তিত্ব না থাকলে এটি তৈরি হবে!
EM0

@ EM0 হ্যাঁ, userমডিউলটি ব্যবহারকারীদের তৈরি না করার কথা মনে করা হচ্ছে যদি তাদের অস্তিত্ব না থাকে তবে ব্যবহারকারী যদি তার ব্যবহারকারীদের পরিবর্তিত করার চেষ্টা করছেন তবে তার অস্তিত্ব নেই বলে মনে করা উচিত যদি তার কোডটি পর্যালোচনা করা উচিত।
তেরেসা ই জুনিয়র
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.