"আপনার / ভার / মেল / রুটে নতুন মেল আছে" অক্ষম করা সম্ভব?


14

আমি ফ্রিবিএসডি 9.1 তে মেলচেকটি অক্ষম করতে চাই। আমার লগইন শেলটি BASH, তাই আমি যুক্ত করার চেষ্টা করেছি

unset MAILCHECK

মধ্যে /root/.bashrcএবং /root/.profile, কিন্তু আমি এখনও এই বার্তা পেতে।

প্রশ্ন

এই বার্তাগুলি থেকে মুক্তি পাওয়ার কোনও উপায় আছে কি?


সাধারণত আপনি rootঅন্য কোথাও অন্য কোনও মেইল ফরওয়ার্ড করবেন (মেলবক্সের মতো যা আপনি চেক করেন) - তবে নীচের উত্তরগুলি যদি আপনি মেল যেতে rootচান তবে মেল ব্যানারটি চান না তবে ভাল উত্তর দেওয়া উচিত ।
voretaq7

উত্তর:


5

ডেনিসের উত্তর ছাড়াও, ফ্রিবিএসডি লগইন ক্লাসের MAILসমস্ত ব্যবহারকারীর জন্য পরিবেশের পরিবর্তনশীল সেট করে default। এই ভিতরে /etc/login.conf

আপনি এটি বিভিন্ন উপায়ে পরিবর্তন করতে পারেন:

  1. সম্পাদনা করুন /etc/login.confএবং লাইন MAIL=/var/mail/$থেকে সরান setenv। তারপরে আপনাকে চালিয়ে লগইন ডাটাবেসটি সংকলন করতে হবে cap_mkdb /etc/login.conf

  2. একটি নতুন লগইন ক্লাস তৈরি করুন যা কেবলমাত্র আপনার বা ব্যবহারকারীদের একটি গোষ্ঠীতে প্রযোজ্য। প্রতিটি ব্যবহারকারীর জন্য এটি ব্যবহার করে সেট করুন pw usermod <username> -L <class>

  3. একটি ব্যবহারকারী নির্দিষ্ট তৈরি করুন ~/.login.conf। এই ফাইলটির একটি রেকর্ড থাকা উচিত me। এটি বিশ্বব্যাপী সেটিংসের একটি উপসেটকে ওভাররাইড করতে পারে। তেমনি এই ফাইলটিও সংকলন করা দরকার cap_mkdb

দেখুন login.conf(5)লগইন ক্ষমতা ডাটাবেসের উপর আরও তথ্যের জন্য।


6

এই বার্তা সম্ভবত পর্যায়ক্রমিক প্রতিবেদন। সেট করতে খুবই সাধারণ ব্যাপার daily_show_success=NOমধ্যে /etc/periodic.conf, তাই এটি "সকল ভালো" বার্তা সৃষ্টি হয় না। এছাড়াও, daily_output="$destination"আপনার ই-মেইল ঠিকানা বা একটি লগ ফাইল সেট করা উচিত যা আপনি নিরীক্ষণ করতে পারেন। একই জন্য সেট করা যেতে পারে weekly_এবং monthly_- এবং সম্ভবত হওয়া উচিত।

আপনি শুরু করে mail, d *সমস্ত বার্তা মুছতে এবং qপ্রস্থান করে এই ইমেলগুলি মুছতে পারেন।

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


4

এটি রুট লগইনগুলির জন্য সেই বার্তার যত্ন নেওয়া উচিত। আপনি যদি অন্য ব্যবহারকারী হিসাবে লগ ইন করেন তবে আপনার যে ~/.bashrcব্যবহারকারীর জন্য এটি অক্ষম করতে চান তার প্রতিটিটিতে এটি যুক্ত করতে হবে। অথবা আপনি এটি কেন্দ্রীয় স্টার্টআপ ফাইলে /etc/profileরাখতে পারেন: এটি ব্যবহারকারীর জন্য কার্যকর হতে।

MAILCHECKপ্রারম্ভিক ফাইল ক্রমের আপনার পরে ওভাররাইডিংয়ের পরে কোনও পয়েন্টে সেট করা হচ্ছে কিনা তা দেখতে আপনাকে পরীক্ষা করতে হবে unset

নোট করুন যে স্টার্টআপ ফাইলগুলি নীচে ( বাশ ম্যানুয়াল থেকে ) প্রক্রিয়া করা হয় (জোর দেওয়া খনি):

ইন্টারেক্টিভ লগইন শেল হিসাবে, বা - লগিন সহ আমন্ত্রিত

বাশকে একটি ইন্টারেক্টিভ লগইন শেল হিসাবে, বা - লগিন বিকল্পের সাথে একটি অ-ইন্টারেক্টিভ শেল হিসাবে আহ্বান করা হলে, এটি প্রথমে ফাইল / ইত্যাদি / প্রোফাইল থেকে কমান্ডগুলি পড়ে এবং কার্যকর করে, যদি সেই ফাইলটি উপস্থিত থাকে। এই ফাইলটি পড়ার পরে, এটি সেই ক্রমে ash / .bash_profile, ash / .bash_login, এবং ~ / । প্রোফাইলে অনুসন্ধান করে এবং উপস্থিত এবং পঠনযোগ্য যা প্রথমটি থেকে আদেশগুলি পড়ে এবং কার্যকর করে । শেলটি এই আচরণটি বাধা দিতে শুরু করা হলে --noprofile বিকল্পটি ব্যবহার করা যেতে পারে।

লগইন শেলটি যখন প্রস্থান করে, বাশ উপস্থিত থাকলে if / .bash_logout ফাইল থেকে কমান্ডগুলি পড়ে এবং কার্যকর করে। ইন্টারেক্টিভ অ-লগইন শেল হিসাবে আহ্বান করা হয়েছে

লগইন শেল নয় এমন একটি ইন্টারেক্টিভ শেলটি যখন শুরু হয়, বাশ file / .bashrc থেকে কমান্ডগুলি পড়ে এবং কার্যকর করে, যদি সেই ফাইলটি বিদ্যমান থাকে। এটি --norc বিকল্প ব্যবহার করে বাধা দেওয়া হতে পারে। --Rcfile ফাইল অপশনটি বাশকে from / .bashrc এর পরিবর্তে ফাইল থেকে আদেশগুলি পড়তে এবং সম্পাদন করতে বাধ্য করবে।

সুতরাং, সাধারণত আপনার ~ / .bash_profile এ লাইন থাকে

যদি [-f ~ / .bashrc]; তারপর। ~ / .Bashrc; ফাই

যেকোন লগইন-নির্দিষ্ট সূচনা (বা তার আগে) পরে।


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