সুডোয়ারগুলিতে আমি কীভাবে একই নীতিতে NOPASSWD এবং SETENV উভয়কে সেট করব?


8

Sudoers ফাইলে, আমি কীভাবে একই লাইনে একাধিক Tag_Specs ব্যবহার করতে পারি।

সাধারণত আমি যদি পাসওয়ার্ড না চাইতে চাই তবে আমি এই জাতীয় কিছু করব:

who  where = (aswhom) NOPASSWD: commands

আমি SETENVট্যাগটি ব্যবহার করতে চাই যাতে ব্যবহারকারীরা পরিবেশের ভেরিয়েবলগুলি সংরক্ষণ করতে পারেন। এটি এর মতো সূক্ষ্মভাবে কাজ করে:

who  where = (aswhom) SETENV: commands

Sudoers (5) ম্যান পৃষ্ঠা থেকে:

    Tag_Spec ::= ('NOPASSWD:' | 'PASSWD:' | 'NOEXEC:' | 'EXEC:' |
                  'SETENV:' | 'NOSETENV:' | 'LOG_INPUT:' | 'NOLOG_INPUT:' |
                  'LOG_OUTPUT:' | 'NOLOG_OUTPUT:')

আমি একই এন্ট্রিতে কীভাবে একাধিক ট্যাগ ব্যবহার করতে পারি তা দেখতে পাচ্ছি না। আমি উভয় মত ব্যবহার করতে হবে NOPASSWDএবং SETENVএকই লাইনে।

উত্তর:


18

একই আদেশ:

who  where = (aswhom) NOPASSWD:SETENV: commands

বিভিন্ন আদেশ:

who  where = (aswhom) NOPASSWD: command1, SETENV: command2

ধন্যবাদ, আশানুরূপ কাজ করে এটি এখন সুস্পষ্ট তবে আমি এটি আগে দেখতে পেতাম না।
ডেভিড

@ কোয়ান্টা যদি এটি প্রত্যাশার মতো কাজ না করে? আমার কাছে আছে who where = (aswhom) NOPASSWD:SETENV: commandsতবে এখনও আমাকে একটি পাসওয়ার্ডের জন্য অনুরোধ করা হচ্ছে
কলোরাদো টেকি

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