সুডোয়ারগুলিতে আমি কীভাবে একই নীতিতে 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.