একাধিক sudoers ফাইল আপডেট করুন


8

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

একসাথে প্রতিটি লিনাক্স কম্পিউটারের জন্য sudoers ফাইল আপডেট করার জন্য কি দ্রুত উপায় আছে? আমি এখানে কিছু সিস্টেম প্রশাসনের ক্ষমতা সহ পার্ল বা পাইথন স্ক্রিপ্টের কথা ভাবছি।

আপডেট: ধন্যবাদ ভেরোটেক 7 এবং শেন ম্যাডেন। আমি এক পর্যায়ে সিফেনজিন মোতায়েন করার কথা ভেবেছিলাম- তবে বর্তমানে আমাদের এটি চলমান নেই। আমরা সিদ্ধান্ত নিয়েছি যে এলডিএপি ব্যবহার করা সর্বোত্তম সমাধান হবে। আমি এলডিআইএফ স্কিমা স্কিমা আমদানি করার সময় ত্রুটি পাচ্ছি su সুডোর জন্য অ্যাক্টিভ ডিরেক্টরি। ত্রুটিটি 144 লাইনে "প্যারামিটারটি সঠিক নয়"।

এটি 144 লাইন থেকে পরবর্তী বিষয়বস্তু:

dn: CN=sudoRole,CN=Schema,CN=Configuration,DC=X
changetype: add
objectClass: top
objectClass: classSchema
cn: sudoRole
distinguishedName: CN=sudoRole,CN=Schema,CN=Configuration,DC=X
instanceType: 4
possSuperiors: container
possSuperiors: top
subClassOf: top
governsID: 1.3.6.1.4.1.15953.9.2.1
mayContain: sudoCommand
mayContain: sudoHost
mayContain: sudoOption
mayContain: sudoRunAs
mayContain: sudoRunAsUser
mayContain: sudoRunAsGroup
mayContain: sudoUser
rDNAttID: cn
showInAdvancedViewOnly: FALSE
adminDisplayName: sudoRole
adminDescription: Sudoer Entries
objectClassCategory: 1
lDAPDisplayName: sudoRole
name: sudoRole
schemaIDGUID:: SQn432lnZ0+ukbdh3+gN3w==
systemOnly: FALSE
objectCategory: CN=Class-Schema,CN=Schema,CN=Configuration,DC=X
defaultObjectCategory: CN=sudoRole,CN=Schema,CN=Configuration,DC=X

আমি যে কমান্ডটি ব্যবহার করেছি তা হ'ল:

ldifde -i -f schema.ActiveDirectory -c dc=X dc=DOMAINNAME,dc=LOCAL

আপডেট 2: আমি একটি নতুন প্রশ্ন তৈরি করেছি । পরামর্শের জন্য সবাইকে ধন্যবাদ।


আপনার সম্ভবত এডি স্কিমা-সংশোধনকারী বিটটি পৃথক প্রশ্ন হিসাবে পোস্ট করা উচিত - আমি সমস্ত এডি-নির্দিষ্ট স্টাফগুলিতে আসলেই পারছি না যা এলডিএপি স্কিমা সংশোধন এবং নতুন অবজেক্ট আমদানি করতে হবে, তবে আমি জানি আমাদের একটি আছে সক্রিয় ডিরেক্টরি & ldap ট্যাগের অধীনে এটি গ্রহণ করবে যারা এখানে প্রচুর এমএস / এডি গুরু গুরুদের
voretaq7

উত্তর:


16

কেন স্ক্র্যাপ /etc/sudoersকরে এডি (এলডিএপি) আপনার সুডোর স্টোর হিসাবে ব্যবহার করবেন না ? - আরও তথ্য এখানে

আপনি ইতিমধ্যে AD এর বিরুদ্ধে প্রমাণীকরণ করছেন, সুতরাং এটি কেবলমাত্র পরবর্তী যৌক্তিক পদক্ষেপ এবং প্রমাণীকরণ এবং অনুমোদনের জন্য আপনাকে একটি সুবিধাজনক, কেন্দ্রিয়ায়িত স্থান দেয় ।


যতক্ষণ আমি মনে করতে পারি, আমরা কেবল AD / Linux / winbind / PAM করেছি এবং AD গ্রুপগুলি যুক্ত sudoersকরেছি - আমি জানি না যে আমি কখনই এটি পেলাম না। অনেক প্রাপ্য +1।
jscott

@jscott বড় অবক্ষয়টি অনেকটা sudo প্যাকেজগুলিতে এলডিএপ সংকলিত থাকে না যাতে আপনার নিজের রোল করতে হতে পারে। আমি ফ্রিবিএসডি বন্দরগুলি থেকে সুডো তৈরি করি এবং পাম_ল্ডাপের জন্য ইতিমধ্যে আমাদের এলডিএপি নির্ভরতা রয়েছে, সুতরাং এটি আমার পক্ষে বাড়তি মাথাব্যাথা নয় :-)
ভোরেটাক 7


3

আপনি সূডারগুলিতে গোষ্ঠীগুলি সংজ্ঞায়িত করতে পারেন ... এবং সেই গোষ্ঠীগুলিকে কেন্দ্রীয় প্রমাণীকরণ সংগ্রহস্থল থেকে সক্রিয় করতে পারেন ... যেমন অ্যাক্টিভ ডিরেক্টরি হিসাবে। আমি আমার sudoers ফাইলে ডোমেন অ্যাডমিন স্থাপন করা পছন্দ করি। অনেক মাথা ব্যথা বাঁচায়।


2

আপনি যদি নিজের সুডোর ফাইলটি সংশোধন করতে কোনও এপিআই অনুসন্ধান করে থাকেন তবে আপনি সুডোয়ার্স লেন্সের সাথে অজিয়াস ব্যবহার করতে পারেন । এটি পুতুলের সাথে দুর্দান্তভাবে সংহত করে , তবে আপনি এটিকে নিজের স্ক্রিপ্টেও ব্যবহার করতে পারেন (অনেকগুলি বাঁধাই রয়েছে)।

উদাহরণস্বরূপ এই উত্তরটি দেখুন ।


0

হুম !! এটি একটি ব্যথা। অন্যভাবে আপনি এটি সিএসএসএইচ কমান্ড দিয়ে করতে পারেন যা আপনাকে একসাথে একাধিক উইন্ডো খোলার অনুমতি দেবে। আপনি যদি ক্ষুদ্র উইন্ডোতে (সাদা ফাঁকা উইন্ডো) কিছু লিখে থাকেন তবে আপনি খেয়াল করবেন যে আপনার টাইপিং সমস্ত উইন্ডোতে প্রচার করছে। আমি আপনার suoders ফাইলের একটি ব্যাকআপ নেব এবং পুনরায় আপডেট করার জন্য ভিজুডো কমান্ডটি ব্যবহার করব om যদি কোনও sudoer ফাইল পছন্দ না করে তবে ভিজুডো আপনাকে ফাইলটি সংশোধন করতে বলবে।

চিয়ার্স

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.