এক টার্মিনাল ব্যবহারকারী থেকে অন্য ব্যবহারকারীর কাছে বার্তা প্রেরণ


10

আমার কাছে টিটি 1 তে এক্স টি এবং টিটি 2 এ y ব্যবহারকারীর নাম রয়েছে। এখন এক্স y এবং এর বিপরীতে কিছু বার্তা লিখতে চায়। এখন আমি টাইপ করেছি টাইটি 1 টার্মিনাল write y tty2 এটি প্রদর্শিত হচ্ছে

লিখুন: লিখুন: আপনার লেখার অনুমতি বন্ধ রয়েছে

লিখুন: y এর বার্তা অক্ষম আছে

শেষের লাইনে 'x' এর পরিবর্তে x এর বার্তা পাঠানোর সময় একই জিনিসটি প্রদর্শিত হচ্ছে। আমার কি করা উচিৎ?

উত্তর:


15

মনে হচ্ছে yএটি বার্তা বন্ধ করে দিয়েছে।

ইন yএর টার্মিনাল, টাইপ করুন:

$ mesg
is n

অর্থ yঅন্যকে yটার্মিনালে লিখতে দেয় না । তারপরে আপনার চেষ্টা করা উচিত:

$ mesg y

বিঃদ্রঃ

উপরের কমান্ডে y এই বিকল্পটি yআপনার ক্ষেত্রে ব্যবহারকারীর সাথে আলাদা ।

থেকে man mesg:

NAME
       mesg - control write access to your terminal

SYNOPSIS
       mesg [y|n]

DESCRIPTION
       Mesg  controls the access to your terminal by others.  It's typically used to allow or disallow other users to write to your terminal
       (see write(1)).

OPTIONS
       y      Allow write access to your terminal.

       n      Disallow write access to your terminal.

       If no option is given, mesg prints out the current access state of your terminal.

এটি ব্যবহারটি দেখায়: মেসগ [y | n] এবং প্রম্পটটি তখন আসবে।
সপ্তর্ষি নাগ

1
@ সপ্তর্ষিনাগ: আপনাকে অবশ্যই টাইপ করতে হবে mesg y <enter>। আপনার ব্যবহারকারী নয়, এর yএকটি বিকল্প mesg
কিউংলম

ওহ আমি দেখছি, আমার ভুলের জন্য দুঃখিত
সপ্তর্ষি নাগ

এটি কাজ করে! তবে লগআউট এবং আবার কোনও একটি টার্মিনালে লগ ইন করার পরে প্রথম বার্তাটি এখনও প্রদর্শিত হচ্ছে, অর্থাৎ লিখুন: লিখুন: আপনি লেখার অনুমতি বন্ধ করেছেন ... এটি কাজ করছে যদিও ধন্যবাদ! ধন্যবাদ!
সপ্তর্ষি নাগ

@ সপ্তারশনাগ: আপনার সিস্টেমে মেসেজটি ডিফল্টরূপে চালু হয় না turn আপনার ওএস কি?
cuonglm

1

এক্স যদি ইউএস হয় তবে যিনি মেশিনে কোনও বার্তা পপ করতে চান। Fisrt y মেশিনের টার্মিনাল আইডি নেবে এবং উভয়ই একই হোস্টে থাকা উচিত। আপনি নীচের মত একটি বার্তা প্রেরণ করতে পারেন।

  1. whoকমান্ডটি টাইপ করুন এবং y মেশিনের pty/1টার্মিনাল আইডি দেখুন (উদাহরণস্বরূপ y এর টার্মিনাল আইডি)
  2. echo "Hello" 1> pty/1(এটি y মেশিনে বার্তাটি প্রদর্শন করবে।

0

আপনি কিছুই করতে পারবেন না (যদি না আপনি মূল ব্যবহারকারী হন)

প্রতিটি ব্যবহারকারী মেসেজ কমান্ড ব্যবহার করে অন্য ব্যবহারকারীদের তাদের বার্তা প্রেরণ করার ক্ষমতা সক্ষম / অক্ষম করতে পারে। এই কমান্ডটি আপনার .bashrc বা। লগিন ফাইলে (শেলের উপর নির্ভর করে) রাখা যেতে পারে।

আপনি যদি কিছু না করেন তবে ডিফল্ট হ'ল ব্যবহারকারীকে অন্যান্য ব্যবহারকারীদের এই বাধা বার্তা থেকে রক্ষা করা।


-1
> $ who
bouba    :0           2015-07-30 07:10 (:0)
jdone    pts/1        2015-07-30 20:07
bouba    pts/12       2015-07-30 20:39 (:0)
> $ mesg y
> $ write jdone

এটি আপনার ব্যবহারকারীর নামটি জেডোন করুন এবং আপনার বার্তাটি টাইপ করুন এবং প্রেরণ করতে এন্ট্রি টিপুন

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