প্রশাসকদের কীভাবে রুটের মেল পড়ার কথা?


61

সিস্টেম প্রশাসকদের সিস্টেম নোটিফিকেশন প্রাপ্ত করার জন্য উবুন্টু উপায় কী, যা সাধারণত অ্যাকাউন্টে প্রেরিত ইমেল রূপ ধারণ করে?

এই জাতীয় বিজ্ঞপ্তির উদাহরণ হ'ল ক্রোন জবসের আউটপুট বা ডিএইডি-র বিজ্ঞপ্তি অবনমিত

খুব বেশি ডিফল্ট উবুন্টু 10.04 ইনস্টলেশন-এ, আমি কোনওভাবেই খুঁজে পাচ্ছি না যে জমা হওয়া ছাড়াও রুটের মেইলে কোনও কিছুই ঘটে /var/mail/root। ব্যবহারকারীদের কীভাবে 1. এটি আবিষ্কার এবং 2. এটি আসার সাথে সাথে পড়তে হবে?

আমি পর্যবেক্ষণ করেছি যে ওয়ার্টে ইনস্টলারটি যুক্ত root: myusernameহয়েছে /etc/aliases। সুতরাং সেই ব্যবহারকারী যিনি সিস্টেম ইনস্টল করেছেন যদি (গুলি) তিনি লোকাল মেলটি পড়েন। সুতরাং মনে হচ্ছে যে পথে কোথাও একটি প্রতিরোধ ছিল। তবুও এটি একটি সম্পূর্ণ সমাধান ছিল না, কারণ উবুন্টু ব্যবহারকারীরা তাদের স্থানীয় মেল রয়েছে এবং এটি পড়ার জন্য তাদের মেইল ​​ক্লায়েন্ট স্থাপন করা উচিত তা সম্পর্কে সচেতন হওয়ার আশা করা যায় না।

সংযুক্ত : প্রদত্ত বর্তমান প্রতিক্রিয়াগুলি , কোনও সার্ভার ব্যবহারকারীর পক্ষে এটি মোকাবেলা করতে সক্ষম হওয়া উচিত, তবে তিনি বিষয়টি সম্পর্কে সচেতন হন। যথেষ্ট ফর্সা। তবে জে। র্যান্ডম ডেস্কটপ ব্যবহারকারীকে বিবেচনা করুন, যিনি কমান্ড লাইন কীভাবে ব্যবহার করতে জানেন না এবং কেবল তাঁর মেলটি পড়তে মেলবক্স আইকনটি ক্লিক করবেন তা জানেন। কীভাবে তাকে জানানো হবে যে তার সিস্টেম তাকে কিছু বলতে চায়? (যদি অনিবার্য না হয় তবে আরও সক্ষম ব্যবহারকারী দ্বারা এককালীন হস্তক্ষেপের অনুমতি দিন))


1
আমি পাওয়া কিছু খুব অদ্ভুত হ্যাক ব্যবহার করে
কেমেলকে

আমি সম্প্রতি এই বিষয়টিতে একটি দীর্ঘ টিউটোরিয়াল করেছি, যদিও সম্পর্কিত Thunderbird: জিজ্ঞাসাবাবু

শীর্ষে পোস্টফিক্স ইনস্টল করার বিষয়ে সামান্য কিছু সহ @ মিক তা এখানে একটি সুন্দর উত্তর দেবে।
গিলস

@ গিলস ধন্যবাদ, যদিও আমাকে অন্য প্রশ্নের উত্তর সম্ভবত ছোট বা মুছতে হবে, সুতরাং সদৃশটি হবে না।

@ মিক না, একই উত্তরটি যথেষ্ট পোস্ট করা ভাল হবে (ঠিক নয়, যেহেতু এখানে আপনাকে এমটিএ ইনস্টল করে শুরু করতে হবে)। প্রশ্নগুলি সদৃশ নয়: এখানে এমন উত্তর রয়েছে যা অন্য প্রশ্নের উপরে কাজ করে না এবং বিপরীতে। এটি ঘটে যায় যে কখনও কখনও 90% উত্তর অন্য প্রশ্নের জন্য পুনর্ব্যবহার করা যায়, এটি ঠিক।
গিলস

উত্তর:


33

গিলসের মন্তব্যে উত্সাহিত হয়ে আমি আরও একটি উত্তর অভিযোজিত করেছি এবং প্রসারিত করেছি:

(আমি উবুন্টু 12.04.1 এলটিএস চালাচ্ছি তবে সাধারণ সেটআপ প্রক্রিয়াটি পূর্ববর্তী এবং ভবিষ্যতের উবুন্টাসের ক্ষেত্রে প্রযোজ্য হবে)


প্রথমটি হ'ল মেল স্থানান্তর এজেন্ট (এমটিএ) ইনস্টল করা যাতে মেলটি কোনও মেইল ​​ব্যবহারকারী এজেন্ট (এমইউএ) তে রিলে করা যায় Thunderbird। এটি কেবলমাত্র প্রয়োজনীয় কারণ আমরা স্থানীয় মেল নিয়ে কাজ করছি এবং এটি প্রেরণ এবং গ্রহণ করতে সক্ষম হতে চাই; সাধারণ রিমোট জিমেইল টাইপ অ্যাকাউন্টগুলির সাথে, কেবলমাত্র কোনও ব্যবহারকারী এজেন্ট যেমন Thunderbirdপ্রয়োজনীয়।

আমি ব্যবহার করি postfix, যা নিজেই এর বিকল্প sendmail, যার মধ্যে বাণিজ্যিক এবং ওপেন সোর্স সংস্করণ রয়েছে। পোস্টফিক্সের ক্ষমতা সম্পর্কে আরও তথ্য অফিসিয়াল সাইটে রয়েছে এবং ব্যবহারকারীরা খুঁজে পেতে পারেন যে কোনও সমস্যা দেখা দিলে মেলিং তালিকায় দরকারী তথ্য রয়েছে information

সুতরাং, প্রোগ্রাম ইনস্টল করতে, চালান

sudo apt-get install postfix

আপনি এটি ইনস্টল হয়ে গেলে এটি কনফিগার করতে পারেন, বা অফারটি প্রত্যাখ্যান করুন এবং পরে চালাতে পারেন

sudo dpkg-reconfigure postfix

গুরুত্বপূর্ণ কনফিগারেশন ফাইল ( /etc/postfix/main.cfg) তৈরি করতে । আপনি যদি কখনও এই ফাইলটি ম্যানুয়ালি সম্পাদনা করেন যা প্রয়োজনীয়ভাবে সুপারিশ করা হয় না, আপনাকে অবশ্যই পরিবর্তনগুলি প্রয়োগ করতে হবে sudo newaliasesএবং sudo service postfix restartতারপরে চালাতে হবে ।

Postfixসেটআপ করা বেশ সহজ সরল, যদিও আপনি প্রয়োগ করতে চান এমন কিছু নির্দিষ্ট সেটিংস থাকতে পারে। প্রথম স্ক্রিনে আপনি নীচে দেখুন, আপনার অবশ্যই আপনার মেলের জন্য স্থানীয় বিকল্পটি বেছে নিতে হবে:

এখানে চিত্র বর্ণনা লিখুন

তারপরে পরবর্তী স্ক্রিনে আপনার 'মেল নাম' চয়ন করুন; এটি সাধারণত হিসাবে একই /etc/hostname। আপনি নিম্নলিখিত পর্দার বেশিরভাগ ডিফল্ট গ্রহণ করতে পারেন।

এখানে চিত্র বর্ণনা লিখুন

যখন এটি উল্লেখ করা হয় /etc/aliasesএবং রুট এবং পোস্টমাস্টার প্রাপক (উপরে হিসাবে), আপনি নিজের ব্যবহারকারীর নাম পূরণ করতে পারেন, তবে নিশ্চিত করে নিন যে আপনার এলিয়াস ফাইলটি যেমন এই টিউটোরিয়ালটির পরবর্তী অংশটি পড়ে তা পরীক্ষা করা উচিত।

প্রথমত, এই আলোচনায় যেমন সুপারিশ করা হয়েছে , /etc/aliasesসঠিকভাবে সেটআপ করা থাকলে আপনার মতো হওয়া উচিত:

postmaster:    root
root:   mike 

যদি তা না হয় sudo nano /etc/aliasesতবে এটিকে সম্পাদনা করুন এবং তারপরে চালান sudo newaliasesএবং sudo service postfix restartযাতে কনফিগারেশন আপডেট হয়। Postfix'sএলিয়াস বৈশিষ্ট্য মেলকে পুনঃনির্দেশ করার অনুমতি দেয়, তাই এই টিউটোরিয়ালটির বাকি অংশগুলির জন্য সেটআপটি অত্যন্ত গুরুত্বপূর্ণ

উপরের লিঙ্কে যেমন উল্লেখ করা হয়েছে , .forwardআপনার ব্যবহারকারী নাম এবং লোকালহোস্ট যুক্ত ফাইল তৈরি করতে হবে : উদাহরণস্বরূপ mike@localhostযাতে রুটের মেইলটি আপনার কাছে ফরোয়ার্ড করা হবে। এটি করতে, এই আদেশগুলি প্রবেশ করান:

sudo touch /root/.forward

এবং তারপর চালানো

sudo nano /root/.forward

আপনার ব্যবহারকারী স্থাপন করতে: উদাহরণস্বরূপ mike@localhostফাইল এবং এটি সংরক্ষণ করুন।

এছাড়াও , আমি খুঁজে পেলাম যে আপনার ব্যবহারকারীকে মেল গ্রুপে যুক্ত করা প্রয়োজন যাতে Thunderbirdমেল ফাইলগুলি অ্যাক্সেস করতে পারে:

sudo adduser $USER mail

এবং তারপরে পরিবর্তনগুলি কার্যকর করতে লগআউট এবং লগইন করুন। সেখানে কোন প্রয়োজন নেই chownবা chmodকিছু নিবন্ধ পরামর্শ দিয়ে থাকি, কোনো ফাইল, এবং মেইল গ্রুপে আপনার ব্যবহারকারী যোগ করার অনেক ভালো অভ্যাস এবং মূল ফাইল সিস্টেম অনুমতি কোন সরাসরি পরিবর্তন এড়াতে।


এখন Thunderbirdকনফিগারেশন জন্য। সম্পাদনা> অ্যাকাউন্ট সেটিংস> অ্যাকাউন্ট ক্রিয়া> অন্য অ্যাকাউন্ট যুক্ত করুন> ইউনিক্স স্পুলমেল নির্বাচন করুন এবং পরবর্তী স্ক্রিনে আপনার ব্যবহারকারীর নামটি প্রথম বাক্সে রাখুন এবং yourusername@localhostদ্বিতীয় বাক্সে রাখুন।

এখানে চিত্র বর্ণনা লিখুন এখানে চিত্র বর্ণনা লিখুন

এখন, অ্যাকাউন্ট সেটিংসে আপনার নতুন অ্যাকাউন্টে যান এবং সার্ভার সেটিংস নির্বাচন করুন এবং নীচের স্ক্রিনশটের মতো স্থানীয় ডিরেক্টরিটি /var/mailবা হিসাবে /var/mail/username(যদি সেটআপ করা হয়) নির্বাচন করুন ।

এখানে চিত্র বর্ণনা লিখুন

এই নিবন্ধের নির্দেশাবলী অনুসারে আপনাকে SMTP সার্ভারটি কনফিগার করতে হবে যদি আপনি কোনও মেল পাঠিয়ে অ্যাকাউন্টটি পরীক্ষা করতে চান root@localhostএবং তা পাওয়ার জন্য থান্ডারবার্ডে মেইল ​​পান ক্লিক করুন, কারণ রুটের মেইলটি পুনঃনির্দেশিত হচ্ছে youruser@localhost

অ্যাকাউন্ট সেটিংস> আউটগোয়িং সার্ভারে যান এবং একটি নতুন যুক্ত করতে বেছে নিন। সেটিংস নীচের স্ক্রিনশটের মতো হওয়া উচিত:

এখানে চিত্র বর্ণনা লিখুন

এখন, অবশেষে আপনার অ্যাকাউন্টে একটি মেল রচনা করে root@localhostএবং তারপরে কয়েক সেকেন্ড পরে আপনার অ্যাকাউন্টে মেল পেতে ক্লিক করে আপনার অ্যাকাউন্টটি পরীক্ষা করুন। আপনার এই মত একটি ইমেল দেখতে হবে:

এখানে চিত্র বর্ণনা লিখুন

কিছু প্রোগ্রাম বা লগগুলি কনফিগার করতে হবে যাতে তারা মেলটি রুটে প্রেরণ করে, তবে এটি আপনার প্রয়োজনের হিসাবে খুঁজে পেতে পারে decided এই নিবন্ধটি আশাবাদী কার্যকর হওয়া উচিত কারণ Thunderbirdস্থানীয় মেল পাওয়ার জন্য সেটআপ করা সর্বদা সহজ নয় ।


17.04 এর জন্য কাজ করে, আমি দলগুলি স্পর্শ করি নি।
আরটিয়াম

21

যদি এটি কোনও সার্ভার হয় তবে আমি আপনাকে দৃ alias়ভাবে একটি উর্ধ্বতনকে সত্যিকারের ইমেল ঠিকানার প্রস্তাব করব যাতে আপনি আপনার ইমেলটি প্রশাসকদের কাছে সরবরাহ করতে পারেন এটি যোগ করার মতোই সহজ

# Person who should get root's mail
root:   all_administrators@mydomain.com

/ ইত্যাদি / উপস্বের শেষে

বিকল্পভাবে আপনি নিজের স্থানীয় ব্যবহারকারীর নাম অনুসারে মেলকে কনফিগার করতে পারেন এবং তারপরে আপনি লগ ইন করার সাথে সাথে "আপনার মেইল ​​আছে" বার্তাটি পাওয়া যাবে, যা আপনি mailআদেশটি ব্যবহার করে বা পাইন / মিট / আলপাইন বা সেই সার্ভারে অনুরূপ কিছু ইনস্টল করে পরীক্ষা করতে পারেন ..


1
ধন্যবাদ, এটি একটি সার্ভার অ্যাডমিনের জন্য যথেষ্ট যথেষ্ট ব্যাখ্যা, আমি মনে করি। তবে আমি জে। রেন্ডম ডেস্কটপ ব্যবহারকারীকে কীভাবে এটি ব্যাখ্যা করব, যিনি অবশ্যই কমান্ড লাইন ব্যবহার করছেন না, তবে তার ডিস্কগুলি ব্যর্থ হচ্ছে কিনা তা জানতে চাই?
গিলস

1
আপনার প্রশ্নটি শুরু হয়: "সিস্টেম প্রশাসকদের সিস্টেম বিজ্ঞপ্তি পাওয়ার জন্য উবুন্টু উপায় কী ..."। তবে যাইহোক, ডেস্কটপ ব্যবহারকারীদের জন্য, লগগুলি (যা ইতিমধ্যে জিনোম-ইউজ প্যাকেজের অংশ হিসাবে একটি ডিফল্ট উবুন্টু ডেস্কটপে ইনস্টলড আছে) দেখতে জিনোম-সিস্টেম-লগ ব্যবহার করতে পারে এমন সিস্টেম বার্তাগুলির উপর নজর রাখতে বা "রুট: ইউজারনেম" যুক্ত করতে পারেন "/ ইত্যাদি / উপস্বের শেষে। আমি এটি একটি দুর্বল সমাধানের সাথে একমত এবং সম্ভবত একটি বাগ উত্সাহিত করা উচিত যাতে এই বৈশিষ্ট্যটি আবার যুক্ত করা যায় কারণ ডিফল্ট উবুন্টু ইনস্টলটিতে এটি করার কোনও জিইউআই উপায় নেই।
রিচার্ড হলোয়ে

সার্ভার প্রশাসকদের জন্য উপনামটি সেরা best আপনি sudo suও করতে পারেন - তারপরে একটি CLI ক্লায়েন্ট ব্যবহার করুন। তবে আপনি যদি বাক্সটিকে গুরুত্ব সহকারে পরিচালনা করেন তবে উপনামটি তৈরি করুন। সাধারণ ব্যবহারকারীদের এই মেলটি দেখার দরকার নেই। তাদের কাছে বিজ্ঞপ্তি বার্তার জন্য অন্যান্য উপায় রয়েছে। যদি তারা চান, তবে তারা উপনামটি তৈরি করতে পারে। এটি ডিফল্টরূপে বন্ধ হওয়ার জন্য এটি সঠিক ধারণা দেয়।
কোটায়ার

একবার আপনার কোনও উপন্যাস সেটআপ হয়ে গেলে ইতিমধ্যে বিদ্যমান সমস্ত মেল ফরোয়ার্ড করার কোনও উপায় আছে?
জন

কোনও /etc/aliasesফাইল বলে মনে হচ্ছে না । এর উত্পন্ন হওয়ার জন্য কি কোনও মেল সার্ভার চালানো দরকার?
থুফির

11

আমি ব্যক্তিগতভাবে নালমেলার নামক একজন মেলারের এজেন্ট ব্যবহার করছি। এটি একটি মেল প্রক্সি হিসাবে কাজ করে এবং রুটে প্রেরিত সমস্ত মেলগুলি আপনার পছন্দসই একটি মেল ঠিকানায় স্থানান্তর করে।

আপনার সেটিংসটি / etc / নালমিলার এর অধীনে কনফ ফাইলগুলিতে সেট করতে হবে। মূলত: এটিতে আপনার মেইল ​​পোরভাইডার ঠিকানা এবং শংসাপত্রাদি দিন এবং আপনি যে ঠিকানাটি মূল ইমেলগুলি পেতে চান তাতে দিন।

আপনি এটি দিয়ে ইনস্টল করতে পারেন

sudo apt-get install nullmailer

আপনি এর সেটআপ সম্পর্কে আরও তথ্য এখানে পেতে পারেন: http://jviz.research.iat.sfu.ca/wiki/index.php?title=HOWTO_Setup_Nullmailer


লিঙ্কটির জন্য +1 ধন্যবাদ (এবং এতে কিশোর এমটিএ ধারণাটি মূর্ত হয়েছে)
এমএসডাব্লু

2

বর্তমানে ব্যবহারকারীর কাছে এমন কোনও বিজ্ঞপ্তি নেই যা মূল রুট স্থানীয় মেলবক্স এমনকি বিদ্যমান, কারণ user! = rootযদি আপনাকে মেলবক্সটি পরীক্ষা করতে হয় তবে আপনি নিম্নলিখিতটি টাইপ করতে পারেন: sudo mailমুল অ্যাপ্লিকেশনটি রুটের অধীনে লঞ্চ করতে।

আপনি যে সার্ভারে রুট হিসাবে লগ ইন করতে পারে। রুট পাসওয়ার্ড আনলক করতে কেবল টাইপ করুন: sudo passwdএবং মূলের জন্য একটি নতুন পাসওয়ার্ড লিখুন।


1
ডিফল্ট জিনোম-ভিত্তিক ইন্টারফেস, বা ডিফল্ট কেডি-ভিত্তিক ইন্টারফেস, বা ডিফল্ট lxde- ভিত্তিক ইন্টারফেস ব্যবহার করে 10.04-তে একটি পরীক্ষক ব্যবহারকারীর সাথে আমি কোনও ধরণের বিজ্ঞপ্তি দেখতে পাচ্ছি না যে এর মধ্যে কিছু আছে /var/mail/$USER
গিলস

1

একটি বিকল্প - আমি সমস্ত ফটোগুলিতে সমস্ত রুট মেল সংরক্ষণাগারভুক্ত করি এবং তারপরে মূল মেলটি মুছি।

আমি একটি স্ক্রিপ্ট ক্রোন করেছি (মূল অংশটি এখানে) -

#!/bin/bash
if `/usr/bin/mail -e`; then
   /usr/bin/mail --print 2>&1 > /tmp/email_${date +"%Y-%m-%d_%H.%M").log
   echo ‘d *’ | /usr/bin/mail -N > /dev/null
fi
exit 0

এটি জিনিসগুলিকে পরিষ্কার রাখে এবং আমি এটিতে নজর রাখতে পারি। আমি কোনও দৈনিক মেল ফাইল কোনও বাহ্যিক ইমেল আইডি ইত্যাদিতে ইমেল করতে পারি ...

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