একটি নির্দিষ্ট ব্যবহারকারীর দ্বারা 'sudo' ব্যবহারের জন্য ইমেল বিজ্ঞপ্তি পান


16

আমার একটি সার্ভার সেট আপ আছে এবং আমি এমন কাউকে যাকে বিশ্বাস করি যে আমি অল্প sudoঅ্যাক্সেস নিয়ে বিশ্বাস করি তা তা পেতে পারি। তবে, আমি যে কোনও সময় তারা ব্যবহার করি এমন ইমেলও চাই sudo

আমি জানি যে আমি যে Defaults mail_alwaysকোনও সময় কোনও ইমেল পাওয়ার জন্য ব্যবহার করতে পারি sudo, তবে আমার নিজের ওয়ানক্লাউডের জন্য ক্রোন-জব রয়েছে যা প্রতি 30 মিনিটে চলে এবং sudo -u www-dataএর শুরুতে একটি আবশ্যক । স্পষ্টতই, আমি প্রতি 30 মিনিটে একটি ইমেল চাই না।

আমি ঠিক 1 নির্দিষ্ট ব্যবহারকারীর জন্য কীভাবে সর্বদা একটি ইমেল পেতে পারি?

উত্তর:


21

কিছু পরীক্ষা-নিরীক্ষার পরে আমি উত্তরটি পেয়েছি। যেমন mail_alwaysবা root_pwনির্দিষ্ট ব্যবহারকারীদের জন্য বিকল্পগুলি সেট করতে আপনি এই sudoersফাইলটি খোলা পরে এই জাতীয় একটি লাইন যুক্ত করতে পারেন visudo:

Defaults:USER_NAME mail_always

এই লাইনটি উপরের দিকে সন্নিবেশ করা হয়েছে তা নিশ্চিত করুন, যেখানে অন্যান্য Defaultsবিকল্প রয়েছে। এছাড়াও, আপনি যদি ইমেলগুলির প্রাপক নির্দিষ্ট করতে চান:

Defaults mailto="youremail@domain.tld"

1
এছাড়াও, আপনার হোস্ট প্রকৃতপক্ষে ইমেল পাঠাতে সক্ষম কিনা তা নিশ্চিত করুন (:
ডোপগোতি

এটি আপনাকে কীভাবে সহায়তা করে তা আমি দেখতে পাই না - sudo /bin/bashট্র্যাক করা হবে তবে কমান্ডগুলি root bashহবে না। একইভাবে, sudo vi fooঅনুসরণ :!rm /etc/passwdকরা লগ করা হবে না। পুনরায় পড়া man sudoers। আপনি sudo সেট আপ করতে পারেন যাতে এটি পাসওয়ার্ড ছাড়াই একটি একক কমান্ডের অনুমতি দেয়।
ওয়ালটিনেটর

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