ভীতিজনক টার্মিনাল কমান্ডগুলি কীভাবে অক্ষম করবেন?


82

আপনি কীভাবে ভয়ঙ্কর টার্মিনাল আদেশগুলি অক্ষম করবেন?

আমি শারীরিক সার্ভার অ্যাক্সেস ছাড়াই একটি দূরবর্তী উবুন্টু সার্ভার অ্যাক্সেস করতে এসএসএইচ ব্যবহার করছিলাম। আমি ভেবেছিলাম যে আমি shutdownউবুন্টু ওএসে চলমান নোএসকিউএল সার্ভারে টাইপ করছি , তবে আসলে আমি উবুন্টু সার্ভারটি শাটডাউন করতে বলেছি। তারপরে আমাকে সার্ভার অ্যাডমিনকে বলতে হয়েছিল যে আমি কী করেছি যাতে সে আমার জন্য শারীরিক সার্ভার শুরু করতে পারে। বিব্রতকর ছিল!

আমি কীভাবে এটি আবার ঘটতে রক্ষা করতে পারি?


100
সাধারণত সম্পর্ক সঙ্গে লেন্থ আলোচিত হয়েছে, rmযা চেয়ে খারাপ পার্শ্ব প্রতিক্রিয়া আছে shutdown। নীচের লাইন: আপনি যদি এলোমেলো কমান্ডগুলি রুট হিসাবে চালিয়ে যান তবে খারাপ জিনিসগুলি ঘটতে রোধ করার উপায় নেই।
দিমিত্রি গ্রিগরিয়েভ

5
অন্যান্য লোকেরা যেমন এলিয়াসিংয়ের বিষয়ে উল্লেখ করেছে, এটি করার ফলে লোকেরা "একটি মান-বহির্ভূত উপায়ে কাজ করার আদেশের অভ্যাস পেতে পারে।" তাহলে কি অন্য কারও কাছে খারাপ লাগে না যে নিরীহ NoSQL সার্ভারটি এই আদেশটি ব্যবহার করে?
বিএমবি

আমি যে নোএসকিউএল সার্ভারটি ব্যবহার করছিলাম তা হ'ল রেডিস।
মেলোডিয়াসফায়ার্স

60
শুধু রুট অ্যাকাউন্টের অধীনে কাজ করবেন না।
alk

12
আমি সাহস করে বলতে চাই যে আপনি পাঠটি শিখেছেন তাই কোনও আদেশ পুনরায় অক্ষম করার প্রয়োজন অনুভব করতে হবে না। আমি আপনাকে যুক্ত করব যে আপনি বোকা-প্রমাণ জিএনইউ / লিনাক্স না রাখেন, আপনি বোকা থেকে আরও ভাল হন।

উত্তর:


204

মানক উত্তরটি "রুট হিসাবে লগইন করবেন না"। মূল হিসাবে চালিত সমস্ত কমান্ডগুলি ভীতিজনক। যদি এটি কোনও বিকল্প না হয় তবে .bashrcআপনি বিশেষত ভীতিকর খুঁজে পাওয়া কমান্ডগুলিকে অক্ষম করতে আপনি কিছু উলাম কমান্ডগুলি নিজের মধ্যে রাখতে পারেন । উদাহরণ স্বরূপ:

for scary in shutdown halt  reboot rm
do
    alias $scary="echo If you really want to do that, type: `which $scary`"
done

তারপরে, আপনি যদি শাটডাউন টাইপ করেন তবে আপনি নীচের বার্তাটি পাবেন:

If you really want to do that, type: /sbin/shutdown

( নিশ্চিত করুন আপনার .bashrcপ্রথম লোড হয়ে গেলে, আগে আপনি এই চেষ্টা একটি প্রকাশনা সার্ভারে)

আপনার বর্তমান sshঅধিবেশনটি ছেড়ে যাওয়া এবং আবার লগ ইন করা বা ব্যবহার করা . ~/.bashrcউচিত .bashrc লোড / চালানো উচিত। rmআপনার সার্ভারটি .bashrcলগইন বা অনুরূপগুলিতে স্বয়ংক্রিয়ভাবে লোড করা অক্ষম করেছে না তা নিশ্চিত করার জন্য কোনও যুক্তি ছাড়াই দৌড়ানোর চেষ্টা করুন ।

মনে রাখবেন যে আপনি যদি প্রাথমিকভাবে থামান এবং শাটডাউন নিয়ে উদ্বিগ্ন হন তবে আপনি মলি-গার্ড ইনস্টল করার বিষয়টি বিবেচনা করতে পারেন , যা আপনাকে মেশিনটি বন্ধ করার আগে হোস্টনামটি টাইপ করবে। আপনি যদি নিয়মিত কমান্ডলাইনে পুরো ওএস'স বন্ধ করে রাখেন তবে এটি সঠিকভাবে বন্ধ করে দিচ্ছেন কিনা তা নিশ্চিত করতে চাইলে এটি আরও কার্যকর useful

আপনি লগআউট বা প্রস্থান হিসাবে কম ভীতিজনক কমান্ড দিয়েও এটি ব্যবহার করে দেখতে পারেন।


70
রুট হিসাবে লগইন করবেন না: আপনি লগইন করেছেন এমন মেশিনটি বিভ্রান্ত করলে এটি সাহায্য করবে না। আমি প্রম্পটটিকে এমন কোনও কিছুর পরিবর্তনের পরামর্শ দেব যা আপনাকে ভিজ্যুয়াল কিউ দেবে।
ইসানায়ে

145
"নিরাপদ" আচরণের জন্য "ভীতিজনক" কমান্ড আলিয়াস করা আমার অভিজ্ঞতা হিসাবে, একটি খারাপ ধারণা। এটি কারণ যে লোকেরা একটি কমান্ডের অভ্যাসটি অ-মানক পদ্ধতিতে চালিত করে যা ভ্যানিলা সিস্টেমে থাকাকালীন তাদের জন্য কিছু খুব আক্ষেপজনক কাজ করতে পারে। রুট হিসাবে লগ ইন করার সময় সরল উত্তরটি খুব সাবধানে পদক্ষেপ নেওয়া।
টিমজিজে

22
@ আইসানা শর্টকাট আমি প্রযোজন সার্ভারে এসএসএস সহ একটি টার্মিনাল খুলতে চাইলে টার্মিনালটির পটভূমি হালকা লাল হয়ে যায়। এটি আমাকে মনোযোগ দিতে বাধ্য করেছে।
পিটার এ স্নাইডার

6
sourceএটির একটি নাম .এবং এটি সমস্ত শেল দ্বারা সমর্থিত নয়।
gronostaj

4
এছাড়াও খেয়াল করুন যে ডেবিয়ান এবং এক্সটেনশনের মাধ্যমে উবুন্টুর ডিফল্ট ~/.bash_profileউত্স রয়েছে .bashrc, এটি স্ট্যান্ডার্ড আচরণ নয় এবং বেশিরভাগ সিস্টেমে এসএসএসের .bashrcমাধ্যমে লগ ইন করার সময় পড়া হয় না, সুতরাং এটি কোনও পার্থক্য করবে না। এটি বর্তমানে এমন alias লেখা যোগ করার জন্য অনেক ভালো হয় ~/.profileবা ~/.bash_profileপরিবর্তে।
টেরডন

73

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

এই কথাটি বলার পরে, এমন কোনও মুকিট হবেন না যা সব কিছুরsudo জন্য ব্যবহার করে । আপনি কী করছেন তা বুঝুন এবং এটির কেন রুট সুবিধার দরকার নেই।


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

আমার পিএস 1

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


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



2
তার কি একই সমস্যা হবে না sudo shutdown? যদি তিনি এটি ভুল মেশিনে চালিত করেন তবে এটি একটি বিপর্যয় হবে।
বারমার

2
@ বারমার নোএসকিউএল কি সুডোর কমান্ড বুঝতে পারে?
তাইমির

2
@ টেেমির sudoএকটি শেল কমান্ড, এটি ডেটাবেসগুলির সাথে কোনও সম্পর্ক রাখে না।
বর্মার

4
@ বারমার: আসলে আমি মনে করি যে ওপি বলতে এটি কোনও নোএসকিউএল সেন্টিমিডলাইন প্রোগ্রামে টাইপ করতে চেয়েছিল, ব্যাশে নয়। সুতরাং তারা টাইপ করত না sudo shutdown, যেহেতু আমি ধরে sudoনিছি কোনও নুএসকিউএল কমান্ড নয়। একটি রুট শেল না থাকা পুরোপুরি সেই সমস্যার সমাধান করতে পারে এবং একটি খুব ভাল ধারণা ছিল। সুতরাং গুরুত্বপূর্ণ কমান্ডগুলি চালনার আগে প্রম্পটটি সাবধানতার সাথে দেখবেন।
পিটার

44

প্যাকেজটি 'মলি-গার্ড' (কমপক্ষে ডেবিয়ান উদ্ভূত সিস্টেমে) শাটডাউন, হোল্ট, পাওয়ারঅফ এবং রিবুটের চারপাশে একটি মোড়ক ইনস্টল করবে। যদি এটি সনাক্ত করে যে টার্মিনালটি একটি দূরবর্তী এক, তবে এটি হোস্টের নামের জন্য অনুরোধ করবে। যদি এটি মেলে না, তবে কমান্ডটি বাতিল করা হয়েছে।


4
অন্যান্য (যুক্তিযুক্তভাবে আরও ভীতিজনক) জিনিসগুলি সম্পর্কে কী rm -rf /?
মার্সেলোথারেকেন

9
লেখার সময় @ মার্সেলোথেরাকেন set -uকিছু ক্ষেত্রে এর সাথে সহায়তা করতে পারে rm -rf /$SOME_VARIABLE_WHICH_I_THOUGHT_EXISTS_BUT_DOESNT
অ্যালেক্স হল

4
@marसेलথেরাকেন একটি আধুনিক লিনাক্স সিস্টেমের অনুরূপ যে কোনও বিষয়ে, --no-preserve-rootযা আপনার দুর্ঘটনাক্রমে টাইপ করার সম্ভাবনা নেই needs
একটি সিএনএন

3
মলি কে, আমি ভাবছি ... সম্ভবত কারও বিড়াল।
থেইথ

7
@ দ্য থেথর, একটি 2 বছরের বাচ্চা, যিনি একই দিনে দু'বার ডায়নোসর মেশিনে এসসিআরএএম স্যুইচ শুরু করেছিলেন। তারা রুমে লোকেরা স্যুইচটিতে একটি কভার অনুলিপি করেছিল। catb.org/jargon/html/M/molly-guard.html
সিএসএম

4

আমি একটি উত্তর গ্রহণ করেছি যা আমি অনেক পছন্দ করি তবে, অন্য কেউ যদি পড়তে থাকে এবং একটি সহজ উত্তর চান তবে এখানে আমার।

.Bashrc ফাইলটি সন্ধান করুন এবং শেষ লাইন হিসাবে স্থাপন করুন:

alias shutdown=notforuse

তারপরে আপনি যখন শাটডাউন টাইপ করবেন আপনি এমন কিছু পান ~bash: notforuse is not a command

এটি নির্বোধ হতে পারে তবে এটি সহজ এবং এটি কার্যকর। আমি তবে উত্তর দেওয়ার পক্ষে এর আরও ভাল উপায়ে প্রশংসা করি!


4
এইচএম, আমি rmলোকেদের ট্রোল করার জন্য এটি করতাম -alias rm='echo "You can't use rm!" #'
এমডি এক্সএফ

52
আমি মনে করি এটি তিনটি কারণে একটি খারাপ ধারণা। প্রথমত, এটি মেশিনে রুট অ্যাক্সেস রয়েছে এমন অন্য কারও জন্য বিভ্রান্তিকর। দ্বিতীয়ত, এটি আপনাকে প্রশিক্ষিত করে যে "শাটডাউন" টাইপ করা ঠিক আছে এবং এন্টার টিপুন, যার অর্থ আপনি পরবর্তী সিস্টেমে একইরকম ভুল করতে পারেন যার আপনি রুট অ্যাক্সেস পেয়েছেন। তৃতীয়ত, পথে যদি কোনও বৈধ কমান্ড ডেকে আনা notforuseহয় তবে এটি অত্যন্ত বিভ্রান্ত হয়ে উঠবে ।
ডেভিড রিচার্বি

5
আমি এই নিয়ে @ ডেভিডরিচার্বির সাথে আছি। ভালো বুদ্ধি নই.
টিকো

আপনি যদি প্রকৃত নামটি ব্যবহার করতে চান তবে কমপক্ষে আপনি সেই সমস্ত ভীতিজনক কমান্ড উপকরণ একটি ফাইলে রাখতে পারেন, আমাদের বলি ~/.SaveMyReputationএবং আপনার লাইনের শেষ .bashrcলাইন হিসাবে যুক্ত করুন [ -f ~/.SaveMyReputation ] && source ~/,SaveMyReputation। আপনি শেষ পর্যন্ত echo "#Scaring command protected shell, comment the last line of .bashrc and log again to have a full working shell"সেই ফাইলের ভিতরে একটি অতিরিক্ত লাইন যুক্ত করতে চাইতে পারেন । কমপক্ষে আপনি অন্য মেশিনে এই ওরফে ফাইলটি আপনার সাথে আনতে পারেন (এটি হওয়া উচিত .bash_aliases, তবে এই "অবহেলিত" ক্ষেত্রে অন্য নাম ব্যবহার করা ভাল)।
হাস্তুর

আপনি যদি এটি করতে চলেছেন তবে এর মতো নাম ব্যবহার করে কম বিভ্রান্তিকর করুন alias shutdown=shutdown-disabled-by-an-alias। (এই শুধুমাত্র 3rd এবং সবচেয়ে ছোটখাট সমস্যা হল @DavidRicherby নির্দিষ্ট ঠিকানাগুলি।) যদিও এটি এখনও সম্ভবত শুধুমাত্র 2 সেকেন্ডের নিতে জন্য পরবর্তী ব্যক্তি দেখে যেতে হবে notforuse is not a commandচলমান type -a shutdownএবং ওরফে খোঁজার, তারপর টাইপ sudo \shutdownওরফে সম্প্রসারণ নিষ্ক্রিয় করতে। (ধরে নিলাম তারা এটিকে পৃথক করে sudoদিয়েছিল sudo='sudo 'তাই এটির প্রথম আর্গে এটির উপকরণগুলি প্রসারিত হয়)।
পিটার

1

জন্য shutdown( reboot, haltএবং সংশ্লিষ্ট): আমি আমার জিজ্ঞাসা যদি আমি সত্যিই নিশ্চিত (এবং যাহাই হউক না কেন কিছুই না) সঙ্গে একটি অনুলিপি রয়েছে। আমি এ জাতীয় স্ক্রিপ্টগুলি ভিতরে রাখি /usr/local/sbin। ডেবিয়ানে এটির অগ্রাধিকার অন্যটি রয়েছে /sbin(এটি PATH এর প্রথম ডিরেক্টরি)।

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


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

@ জফফ: হ্যাঁ, এটি হ্যাক এবং আমি এটি কেবলমাত্র আমার ব্যক্তিগত সার্ভারের জন্যই ব্যবহার করি, যেখানে আমি প্রায়শই লগ ইন করি এবং টার্মিনালগুলি খুব বেশি সময় খোলা থাকে। [দ্রষ্টব্য: আমি আমার ব্যক্তিগত মেশিনগুলির জন্য পৃথক রঙের প্রম্পটগুলিও ব্যবহার করি: রিমোট-রুট, রিমোট-ব্যবহারকারী, স্থানীয়-রুট, স্থানীয়-ব্যবহারকারী]। সত্যিকারের সার্ভার এবং দূরবর্তী মেশিনের জন্য, আমি রুট এড়িয়ে চলি এবং যতটা সম্ভব রুট হয়ে যাই, এবং নিশ্চিতভাবেই, এগুলি থেকে বেরিয়ে যাওয়া ভুলে না। আমি কেবল আমার রিমোটগুলি "ক্লাউড" হিসাবে ব্যবহার করছি (ক্লাউড হাইপের আগে, তাই পুরানো পথে পরিচালিত)।
গিয়াকোমো ক্যাটেনাজি

1

সুডোয়ার্স ফাইলটি কেবল * 'সুডো' ব্যবহারের অনুমতি ব্যতীত গ্রানুলারিলিটির অনেক সূক্ষ্ম স্তরকে মঞ্জুরি দেয়, বিশেষত আপনি কোনও নির্দিষ্ট ব্যবহারকারী বা গোষ্ঠীর মধ্যে সীমাবদ্ধ নয় এমন কমান্ডের গোষ্ঠীর সাদা তালিকা তৈরি করতে কমান্ড এলিয়াস ব্যবহার করতে পারেন। আমি রিমোট সার্ভারগুলির সাথে কাজ করেছি যা এসএসএস অ্যাক্সেসের মধ্যে সীমাবদ্ধ ছিল এবং পাসওয়ার্ড-কম সুডো অনুমোদিত (আমাদের পাসওয়ার্ড সুরক্ষিত এসএসএস কী প্রয়োজন) require এটি করার কয়েকটি ভাল কারণ রয়েছে তবে এর ঝুঁকি রয়েছে, তাই তারা যে কাজটি করে নি তার জন্য বিশেষাধিকার না দিয়ে তাদের প্রয়োজনীয় জিনিসগুলিতে (সার্ভার পুনরায় আরম্ভ করা) অনিয়ন্ত্রিত অ্যাক্সেসের অনুমতি দেওয়ার জন্য আমরা কমান্ড এলিয়াসগুলি ব্যবহার করেছি।

'এই কমান্ডটি চালাতে পারে না' বলার জন্য সিনট্যাক্সও রয়েছে । এটি প্রায় কাজ করা যেতে পারে, সুতরাং এটি সত্যিকারের সুরক্ষা ব্যবস্থা হিসাবে ব্যবহার করা উচিত নয় তবে এটি আপনার বর্ণিত দৃশ্যের জন্য কাজ করবে।

এই সমস্ত কীভাবে সেট আপ করা যায় সে সম্পর্কে ম্যান সুডোরদের কয়েকটি ভাল উদাহরণ রয়েছে।

অবশ্যই এর জন্য সুডো ব্যবহার করা দরকার, তবে এটি বলার অপেক্ষা রাখে না।


1

আপনি কিছু নতুন উবুন্টু বোকামির শিকার হতে পারেন।

উবুন্টুতে সাধারণ, ক্লাসিক shutdownকমান্ড ছিল যা একটি বাধ্যতামূলক সময় আর্গুমেন্ট নেয়।

আমি shutdownনিয়মিত ব্যবহারকারী হিসাবে এমনকি টাইপ করলে উবুন্টু 12 এ যা হয় তা এখানে :

$ shutdown
shutdown: time expected
Try `shutdown --help' for more information.

তারপর

$ shutdown +100
shutdown: need to be root.

এখন, উবুন্টু 16.10। আমি মূল নই:

$ date ; /sbin/shutdown
Fri Jun 23 16:00:16 PDT 2017
Shutdown scheduled for Fri 2017-06-23 16:01:16 PDT, use 'shutdown -c' to   cancel.

কোনও যুক্তি ছাড়াই এটি 60 সেকেন্ড পরে শটডাউন করার সময়সূচী দেয় এবং আপনি যদি রুট না হন admin কেবল অ্যাডমিন সুবিধার সাথে তৈরি একটি অ্যাকাউন্ট।

ক্যানোনিকাল দোষারোপ।


6
/sbin/shutdown systemd-sysvডিফল্টরূপে প্যাকেজ দ্বারা সরবরাহ করা হয় , সুতরাং এটি উবুন্টু বোকামি নয়, এটি systemdবোকামি, এবং এটি উবুন্টু থেকে আসে না, তবে কমপক্ষে ডেবিয়ান থেকে আসে যা systemdরেড হ্যাট থেকে পুরো আন্দোলনটি গ্রহণ করবে বলে মনে হয় । দোষারোপ করার সময়, সঠিক সত্তাকে দোষ দিন - কেবল আপনার পছন্দ নয়।
রুসলান

1
@ রুসলান কেউই যারা এই ডিসপ্লেটি তাদের ডিস্ট্রোতে প্যাকেজ করে তাদের বোকামির দোষ থেকে বেঁচে নেই।
কাজ

0

শাটডাউন করার জন্য মলি-গার্ড রয়েছে। আপনাকে কেবল এটি ইনস্টল করতে হবে এবং আপনি যখন এসএসএসের মাধ্যমে শাটডাউন করার চেষ্টা করবেন তখন এটি আপনাকে হোস্টনামটি টাইপ করতে বলে।

ফাইলগুলি মুছে ফেলার জন্য লিবিট্র্যাশের মতো সমাধান রয়েছে যা LD_PRELOADলাইব্রেরির মাধ্যমে ট্র্যাশ বিনটি অনুকরণ করে ।

এবং আপনি পরীক্ষা করতে পারেন আপনি কোন ফাইলগুলি পরিবর্তন করছেন / মুছে ফেলছেন / ... সম্ভবত প্রোগ্রামের মাধ্যমে। কোনও কিছুর পরীক্ষা করার সময় এটি দুর্দান্ত।


1
এই maybeজিনিসটি ডিজাইনের দ্বারা নষ্ট হয়ে গেছে বলে মনে হচ্ছে: কোনও অপিসের সাহায্যে কয়েকটি সিস্কলকে আঘাত করা কোনও অ-তুচ্ছ প্রোগ্রামকে ক্রাশ করতে চলেছে যা সফল হওয়ার জন্য এই সিস্টেমে নির্ভর করে।
দিমিত্রি গ্রিগরিয়েভ

-2

এটি ব্যবহার করে দেখুন: আপনি যখন রিমোট শেলের উপরে আছেন, প্রতিবার আপনি "রিটার্ন" কী টাইপ করতে চলেছেন, "আউট" কীতে আঙুলটি ঝুলিয়ে 5 সেকেন্ডের জন্য থামুন, এবং আপনি যে কমান্ডটি প্রেরণ করতে চলেছেন তা পুনরায় পড়ুন। ঠিক আছে? তুমি কি নিশ্চিত?

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


চেষ্টা করেছিলাম, কাজ করছে না। আমি প্রবেশ করলাম shutdown, 5 সেকেন্ডের জন্য থামলাম, পুনর্লিখন কমান্ড (জোরে!) এবং আমি নিশ্চিত যে এটি সঠিক ছিল। তারপরে এন্টার টিপুন এবং কমান্ডটি কার্যকর হয়েছে। সুতরাং এটি ভীতিজনক আদেশগুলি অক্ষম করে নি, আমি ভয় করি। আমি এই আঙুলটি ঘূর্ণায়মান জিনিসটি দিয়ে চেষ্টা করব, সম্ভবত দূরত্বটি খুব ছোট / বড় ছিল।
wojciech_rak
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.