উবুন্টু 14.04 এ এমওটিডি নেই…?


11

আমি সম্প্রতি উবুন্টু 14.04 এর একটি নতুন ইনস্টল করেছি। আমি যখন এসএসএইচ করি তখন কোনও এমওটিডি থাকে না (এবং হ্যাঁ, sshd_config এ আমার উপযুক্ত কমান্ড সেট আছে)।

আমি এমওটিডি সেটআপ সম্পর্কে প্রচুর টিউটোরিয়াল পড়েছি, কিন্তু আমি বুঝতে পেরেছিলাম যে আমার কাছে /etc/update-motd.d থাকাকালীন / etc / motd ফাইল বা একটি / var / রান / মোটডি ফাইল নেই।

আমি কীভাবে এগুলি সেট আপ করতে পারি যাতে আমি এসএসএইচের মাধ্যমে একটি এমওটিডি পেতে পারি?


3
না sudo run-parts /etc/update-motd.d/বলে আশা করা তথ্য প্রদর্শন?
শেঠ

হ্যাঁ এটা করে. যদিও আমি দেখতে পাচ্ছি না যে ssh লগইনের পরে ...
alxlvt

/etc/pam.d/loginউপস্থিত দুটি নিরক্ষিত লাইন রয়েছে কিনা তা যাচাই করুনsession optional pam_motd.so
লেটি

হ্যাঁ, দুটি session optional pam_motd.so motd=/run/motd.dynamic noupdatesession optional pam_motd.so
অপ্রচলিত

1
দু: খিত দেরি করার জন্য. যুক্ত করার চেষ্টা করুন UsePAM yesএবং এটি সমস্যার সমাধান করে কিনা তা দেখুন। এছাড়াও, দয়া করে আপনি আপনার মন্তব্যে @ লেটিজিয়াকে যুক্ত করতে পারেন অন্যথায় আমি বিজ্ঞপ্তি পাব না।
লেটি

উত্তর:


14

উবুন্টু 14.04.2 এলটিএসের বেস ইনস্টল করতে, আপনি যে বার্তাটি চান তা কেবল ড্রপ করুন:

/etc/motd

ডিফল্টরূপে, এমওটিডি অন্যান্য গতিশীল এমওটিডি সামগ্রীর শেষে উপস্থিত হবে। উদাহরণস্বরূপ, একটি ভ্যাগ্র্যান্ট উবুন্টু / ট্রাস্টি 64 (v20150506.0.0) বাক্স থেকে একটি / ইত্যাদি / মোটডি ফাইল যুক্ত করে আউটপুটটি এখানে দেওয়া হয়েছে:

$ vagrant ssh
Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-52-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Thu May 14 20:06:56 UTC 2015

  System load:  0.39              Processes:           78
  Usage of /:   2.8% of 39.34GB   Users logged in:     0
  Memory usage: 24%               IP address for eth0: 10.0.2.15
  Swap usage:   0%

  Graph this data and manage this system at:
    https://landscape.canonical.com/

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

0 packages can be updated.
0 updates are security updates.


#####################################
Howdy! This message is from /etc/motd
#####################################

Last login: Thu May 14 20:06:56 2015 from 10.0.2.2
vagrant@vagrant-ubuntu-trusty-64:~$

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


কিছু সমস্যা সমাধানের নোট:

  • "/ Etc / motd" ব্যবহার করা পূর্ববর্তী সংস্করণগুলির একটি পরিবর্তন। 12.02 এর জন্য "/etc/motd.tail" ব্যবহার করার পরামর্শ দেওয়া হয়েছিল। 14.04.2 এ এটি কাজ করে না।

  • অন্যান্য সুপারিশগুলির মধ্যে আমি দেখেছি "/ etc / ssh / sshd_config" এর কিছু মান পরিবর্তন করা। সেগুলি পরিবর্তন করা হলে, ডিফল্টগুলি এখানে কাজ করে:

    UsePAM yes
    PrintMotd no
    
  • তেমনি, /etc/pam.d/loginআমি রেফারেন্স দেখেছি এখানে ডিফল্ট রয়েছে :

    session    optional   pam_motd.so  motd=/run/motd.dynamic noupdate
    session    optional   pam_motd.so
    

সমস্যা সমাধানের জন্য উল্লেখ করা সমস্ত কিছুই।


2

যুক্ত করার চেষ্টা করুন:

 UsePAM yes

আপনার /etc/ssh/sshd_configএই প্রস্তাবিত বাগ এবং করতে পারবেন কনফিগার motd সঠিকভাবে উবুন্টু 10.04 সার্ভারের (আপডেট-motd কমান্ড পাওয়া যায় নি)

ইউজপ্যাম সক্ষম হয়ে, প্যাম লগ ইন করার পরে স্বয়ংক্রিয়ভাবে এমওটিডি আপডেট করবে এবং প্রিন্ট করবে Print আপনাকে প্রিন্ট এমওটিডি অক্ষম করতে হবে বা এসএসএইচ এটিও মুদ্রণ করবে, তাই আপনি এটি দু'বার দেখতে পাবেন যা বিরক্তিকর।

আমি এ সম্পর্কে নিশ্চিত নই, তবে আপনি যদি দু'বার মোডে পরিণত হন তবে আপনার PrintMOTDকোনও সংখ্যা নির্ধারণ করা উচিত ।



0

আমার ক্ষেত্রে, এটি কারণ ছিল যে স্ক্রিপ্টগুলির /etc/update-motd.dএকটি চালাতে ব্যর্থ হয়েছে (একটি শূন্য-বহির্গমন কোড দেওয়া)। এটি স্থির করে এমওটিডি আবার প্রদর্শিত হওয়া শুরু করে।

এটি কোনটি তা নিশ্চিত না হলে কেবল exit 0সেই ডিরেক্টরিতে থাকা সমস্ত স্ক্রিপ্টে একটি লাইন যুক্ত করুন ।

আমি এটি আমার মেশিনগুলিতে উবুন্টু ডিস্কো এবং ডেবিয়ান বুস্টার চালিত লক্ষ্য করেছি, তবে আমি আত্মবিশ্বাসী যে এটি উবুন্টু ট্রাস্টি (এবং এমনকি যথার্থ) এর ক্ষেত্রে প্রযোজ্য।

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