sudoers: কিভাবে ব্যবহারকারী প্রতি প্রয়োজনীয়তা অক্ষম করতে


78

আমি এখানে লাইনটি মন্তব্য করতে চাই না /etc/sudoers:

Defaults    requiretty

পরিবর্তে, আমি কেবলমাত্র একটি নির্দিষ্ট ব্যবহারকারীকে চাই যে টিটিআইয়ের প্রয়োজন হবে না। কিভাবে এই কাজ করা যেতে পারে?

উত্তর:


93

আপনি বলেছিলেন যে আপনি চান যে কোনও নির্দিষ্ট ব্যবহারকারীর জন্য টিটিআইয়ের প্রয়োজন হবে না। এটাই ডিফল্ট আচরণ। তবুও, আপনি স্পষ্টভাবে এটি সেট করতে পারেন:

Defaults:username !requiretty

আপনি যদি চান যে অন্য সকলকে একটি টিটি প্রয়োজন হয়, তবে আপনাকে লাইনটি নিরঙ্কুশ করতে হবে।


13
বিটিডাব্লিউ। অন্যান্য বিতরণে এটির মতো নয় তা জানা ভাল।
— ব্যবহারকারী 27451

এই কেউ কাউকে সাহায্য করতে পারে। serverfault.com/questions/72708/execute-su-c-over-ssh
— Senthil কুমার

3

রেডহ্যাট এখন 'ডিফল্ট আবশ্যকতা' সরানোর পরামর্শ দেয়, উত্স কোড ডিফল্টের সাথে সঙ্গতি রেখে । ইন সিকিউরিটি উপদেষ্টা RHSA-2016 সমূহঃ 2593 , redhat patched জন্য / etc / sudoers, অপসারণ লাইন 'ডিফল্ট requiretty'

অতিরিক্ত বিশদের জন্য দেখুন: https://bugzilla.redhat.com/show_bug.cgi?id=1196451 https://bugzilla.redhat.com/attachment.cgi?id=1155247&action=diff

এছাড়াও, প্রতিটি ব্যবহারকারী আবশ্যক ব্যতিক্রমগুলি RHEL / সেন্টোস 7 এর জন্য কাজ করবেন না (sudo 1.8.6p7)


এটি সত্যই দুর্দান্ত তথ্য তবে প্রযুক্তিগতভাবে প্রশ্নের উত্তর দেয় না।
— হারলেম স্কুইরেল

2
প্রতি ব্যবহারকারী ডিফল্ট আরএইচইএল / সেন্টস 7 এ কাজ না করে এমন কোনও টিকিটের সাথে আপনার কি লিঙ্ক আছে? অথবা এটি নোট প্রকাশের জন্য একটি লিঙ্ক বলছে এটি 1.8.6p7 পোস্ট ঠিক করা হয়েছে? আমি অধীনে এ ব্যাপারে কিছুই এইজন্য করছি না sudo.ws/stable.html
— pwan
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.