'আরএম-আরএফ /' কমান্ড দিয়ে আপনি কতদূর পাবেন?


200

আমি প্রায়শই ভাবতাম যে আপনি চালিত হলে সিস্টেমটি আসলে কতটা দূরে যাবে rm -rf /। আমি সন্দেহ করি যে ওএস নিজেকে মুছে ফেলতে সক্ষম হবে (?)

বোনাস প্রশ্ন : কমান্ড কার্যকর হওয়ার পরে, rmনিজেই সরিয়ে ফেলবে?

আপডেট: আমি ভার্চুয়ালবক্স ব্যবহার করে কয়েকটি প্রধান ইউনিক্স বিতরণে এটি পরীক্ষা করেছি এবং উত্তরগুলি ঠিক কী ঘটে তা বর্ণনা করে। সঠিক পরামিতিগুলি দেওয়া হলে, rm ডিস্কের প্রতিটি ভৌত ​​বিট ডেটা সরিয়ে ফেলবে। যাইহোক, জিএনইউ এক ব্যতীত আরএম এর সংস্করণ ব্যবহার করার সময় আমি কিছু সমস্যার মধ্যে পড়েছিলাম। উদাহরণস্বরূপ, আমি বিশ্বাস করি ব্যাসিবক্সের নিজস্ব সংস্করণ রয়েছে এবং এটি আপনাকে সম্ভাব্য হিসাবে যতটা পারে সরাতে দেয় না।

এই প্রশ্নটি সপ্তাহের একটি সুপার ব্যবহারকারী প্রশ্ন ছিল । আরও বিশদের জন্য
7 ই জুলাই, 2011 ব্লগ এন্ট্রি পড়ুন বা সপ্তাহের নিজস্ব প্রশ্ন জমা দিন


8
মজার বিষয় যে আপনি এই প্রশ্নটি জিজ্ঞাসা করেছেন। আমি কেবলমাত্র অন্য ফোরামে অন্য আরএম -f প্রশ্নের উত্তর দিচ্ছিলাম এবং কিছুক্ষণ আগে পড়া একটি নিবন্ধ মনে রাখতে শুরু করি। : সৌভাগ্য যে আমি ভালো বার জন্য এটি সংরক্ষিত সর্বোত্তম ইউনিক্স ভয়াবহ গল্প যে এটি দেখতে এটি কতদূর যাবেন ... আমি মনে করি এটি একটি খুব ভাল লেখা নিবন্ধ এর আকর্ষণীয় এবং সাধারণত ভাল পঠিত এছাড়া!
আকসেলি

3
আমি কেবল sudo rm -rf /টিনিকোর / মাইক্রোকোর লিনাক্স চেষ্টা করেছি এবং দেখে মনে হয় যে ওএস বেশ কয়েকটি ডিরেক্টরি (/ সিএস এবং অন্যান্য) মুছে ফেলা থেকে রক্ষা করে।
n0pe

47
rm -f /bin/rmএকবার চেষ্টা করেছিলাম । দুর্ভাগ্যক্রমে, এটি কার্যকর হয়েছিল এবং আমি পরের ঘন্টা rmGNU কোর্টিলস থেকে ফিরে আসার সঠিক সংস্করণ পেয়েছি getting
17

17
এক সেকেন্ড অপেক্ষা করুন, আমি চেষ্টা করব ...
মার্টিজান আদালত

38
আমি আপেল
স্টোরগুলিতে

উত্তর:


188

আপনার যদি rmজিএনইউ কোর্টিলগুলি থেকে থাকে (সম্ভবত এটি নিয়মিত লিনাক্স ডিস্ট্রো থেকে থাকে) rm -rf /তবে অন্তর্নির্মিত সুরক্ষা দ্বারা প্রত্যাখ্যান করা হবে (ম্যানপেজ এবং উইকিপিডিয়া অনুসারে, এটি চেষ্টা করেননি)।

আপনি এই সুরক্ষাটি দিয়ে ওভাররাইড করতে পারেন --no-preserve-rootrmতারপরে প্রতিটি ফাইল মুছে ফেলার চেষ্টা না করে থামানো ছাড়াই এটি সম্ভব সমস্ত কিছু সরিয়ে ফেলবে। অবশ্যই এটি /procএবং এর মতো ভার্চুয়াল ফাইল সিস্টেমগুলি সরিয়ে ফেলবে না /sysতবে এটি অপ্রাসঙ্গিক - এটি আপনার ডিস্কের সমস্ত কিছু সরিয়ে ফেলবে।

কমান্ড শেষ হওয়ার পরে, আপনার ডিস্কটি ওএস সহ খালি মুছে যাবে। কার্নেল এবং বর্তমান প্রক্রিয়াগুলি মেমরি থেকে চলতে থাকবে তবে অনেকগুলি প্রক্রিয়া মারা যাবে কারণ তারা কিছু ফাইল অ্যাক্সেস করতে ব্যর্থ হবে। ওএস পরের বার বুট করতে ব্যর্থ হবে।


67
ঠিক আমি খুঁজছেন ছিল কি. এখন এই ক্ষমতাটি বিশ্বব্যাপী ধরে নিতে।
n0pe

34
+1 বিশেষত --no-preserve-rootকারণ সাধারণত এটি উল্লেখ করা হয় না।
মাতেজ জি।

22
@ ম্যাক্সম্যাকি, এটি লক্ষণীয় যে হ্যাকাররা খুব দ্রুত এটি ব্যবহারকারীর পক্ষে সবচেয়ে কম দরকারী জিনিস হিসাবে খুঁজে পেয়েছিল । এটি নগদ লাভের জন্য ব্যবহৃত হতে পারে এমন কোনও ডেটা ধ্বংস করে এবং হ্যাকারটিকে মেশিনটির আরও শোষণ থেকে বাধা দেয়। একটি পোকামাকড় বিড়ালের মতো, আপনি এটি মারতে চান না, আপনি এটি কিছুক্ষণের জন্য খেলতে চান কারণ এটি মজাদার।
zzzzBov

5
ওপির অন্যান্য প্রশ্নের উত্তর দিতে, হ্যাঁ আরএম নিজেই সরিয়ে ফেলবে। এক্সিকিউটেবলের চলমান কোনও দৃষ্টান্ত উপস্থিত থাকলেও এটি সংশোধন বা মুছে ফেলা সম্ভব। এটি চলমানও থাকবে, এবং পরিবর্তনের দ্বারা প্রভাবিত হবে না।
থোমস্রুটার

3
আমি "chmod -R ব্যবহারকারী: ব্যবহারকারী *" / এ উল্লেখ করতে চাই, কারণ এটি একটি পুনরাবৃত্ত এবং ব্যয়বহুল ভুলও। আমি এটি একবার করেছিলাম, এবং আমি গর্ভপাত করতে না পেরে অর্ধেক পথ দিয়ে / বাড়িতে পৌঁছে গিয়েছিলাম। / বিন / বুট / ইত্যাদি / দেবের মালিকানা ছিল। ভাগ্যক্রমে আমি কয়েক ঘন্টা নিজেই ব্যয় করতে এবং রেফারেন্স সিস্টেম থেকে মালিকানা পুনরায় সেট করার সময় সার্ভারটি চলতে থাকে। তবে এর পরে আর কেউ সু বা সুডো ব্যবহার করতে পারে না। অবশেষে আবিষ্কার হয়েছে যে / বিন / সু-এর আর কোনও সেট বিড সেট নেই। ভবিষ্যতের জন্য দ্রষ্টব্য: মজাদার / বিন / সু তার নির্ধারিত বিট পুনরায় সেট করে!
অ্যান্ডি লি রবিনসন

42

টেকনো সংগীত শোনার সময় যারা এই জিনিসটি চাক্ষুষভাবে দেখতে পছন্দ করেন তাদের পক্ষে।

লিনাক্সে rm- rf চালানো (ভিডিও)

বোনাস পয়েন্টগুলি যদি আপনি প্রসেসগুলি ডাইটিং শুরু করার সাথে সাথে নামকরণ করতে পারেন।


22

একটি ভিএম সেট আপ করুন এবং মজা করার চেষ্টা করবেন?

এটি বেশ দূরে চলে যাবে ... আপনি যদি কোন গুই ব্যবহার করেন তবে মজার বিষয়গুলি লক্ষ্য করে আপনি আরও দৃশ্যমানভাবে হ্রাস পাচ্ছেন। (মেনুগুলিতে আইকনগুলি লোড করা বন্ধ করুন ইত্যাদি)

আপনি যদি এটিকে ছেড়ে যান, তবে OS সহজেই কিছুটা পুনরুদ্ধার করতে সক্ষম হতে পারে তবে ওএস পুনরুদ্ধারের বাইরে চলে যাবে।

যে কোনও উপায়ে, আপনি ওএস পুনরায় ইনস্টল করতে চাইবেন।


7
এমনকি এটি কোনও ভিএম-তে চেষ্টা করার কথা ভাবিও নি। এখন চেষ্টা করতে যাচ্ছি! ওও মজা।
n0pe

40
হোস্ট সিস্টেমের টার্মিনালটিতে ভুল করে কমান্ডটি লিখেছিল
চ্যালেচ করুন

1
আমি পোস্ট করা নিবন্ধটি দেখুন। "ক্লাসিক ইউনিক্স হরর স্টোরি!"
আকসেলি

1
আমি এখনই কাজ করছি এবং একটি জনপ্রিয় ডিস্ট্রো (উবুন্টু / স্ল্যাক / সুস / ফেডোরা) এর পুরো ইনস্টলের মধ্য দিয়ে যাওয়ার সময় নেই। অন্য কেউ যদি কোনও ভিএম ডিস্ক ফাইল ক্লোন করে আমাদের জন্য ব্যবহার করতে পারেন তবে তা দুর্দান্ত।
n0pe

2
অ্যামাজন ইসি 2 এর সাথে তাদের এমএমআইয়ের যে একটিতে ইতিমধ্যে লিনাক্স ইনস্টল করা আছে এবং আগুন জ্বালিয়ে দেওয়া উচিত তাড়াতাড়ি করা উচিত ...
ডেভিড ডি সি ই ফ্রেইটাস

11

ওয়েল, এটি চেষ্টা করে http://bellard.org/jslinux/ উত্পাদন করে:

আরএম: '/ dev / pts' অপসারণ করতে পারবেন না: ডিভাইস বা রিসোর্স ব্যস্ত
rm: '/ dev' মুছে ফেলতে পারে না: ডিরেক্টরি খালি নয়
rm: '/ proc / swaps' অপসারণ করতে পারে না: অপারেশন অনুমোদিত নয়
rm: পারে 't সরান' / proc / কলস শব্দগুলি ': অপারেশন অনুমোদিত নয়
rm: অপসারণ করতে পারবেন না' / proc / dma ': অপারেশন অনুমোদিত নয়

এসএনআইপি 881 এন্ট্রি

আরএম: '/ proc / 149 / oom_adj'
অপসারণ করতে পারবেন না : অনুমতি অস্বীকৃত rm: '/ proc / 149' অপসারণ করতে পারবেন না: অপারেশন অনুমোদিত নয়
rm: '/ proc' অপসারণ করতে পারবেন না: ডিভাইস বা সংস্থান ব্যস্ত
rm: '/ tmp' মুছে ফেলতে পারে না: ডিভাইস বা রিসোর্স ব্যস্ত
rm: '/' অপসারণ করতে পারে না: ডিভাইস বা রিসোর্স ব্যস্ত


1
হ্যাঁ আমি সেই ত্রুটিগুলি / সতর্কতাগুলিও পেয়েছি। আপনি কি এই স্ট্যান্ডার্ড মনে করেন?
n0pe

5
/ proc, / sys, কখনও কখনও / dev, এবং কোনও মাউন্টপয়েন্টগুলি অপারেটিং সিস্টেমের বৈশিষ্ট্য এবং মোছা যায় না।
pjc50

1
@ পিসিজে 50 এর সাথে একত্রিত হয়ে, সেগুলি হার্ড ডিস্কে আক্ষরিক ফাইল নয়, সুতরাং এগুলি "মোছা" অর্থপূর্ণ নয়।
কার্লএফ

7

আমি মনে করি ইয়ারের alt.sysadmin.recoveryদিনগুলিতে এটিকে চিবিয়ে দেওয়া হচ্ছে , যখন এর মতো কিছুই ছিল না /proc, এবং /devকেবল একটি নিয়মিত ডিরেক্টরি ছিল যা একগুচ্ছ অস্বাভাবিক ইনোডের জন্য এন্ট্রি সম্বলিত ছিল ...

... তবে, ইউনিক্সের কয়েকটি বৈকল্পিক ক্ষেত্রে (আমার স্মৃতিচিহ্নটি এইচপি-ইউএক্স, তবে এটি সম্পূর্ণ ভুল হতে পারে), আপনি যে প্রোগ্রামটি চলছে তার শেষ ডিরেক্টরি এন্ট্রিটি সরাতে পারবেন না । (ভাগ লাইব্রেরি? সেগুলি কি?)

যেমন ব্যবস্থা, যদি আপনি রক্ষণাবেক্ষণ মোডে আপ এক শুরু (তাই কিছুই চলমান ছিল কিন্তু আপনার শেল না, এমনকি init, এবং কোন মাধ্যমিক ফাইল সিস্টেম মাউন্ট করা হয়) এবং হয়নি exec /bin/rm -rf /, আপনি একটি সম্পূর্ণ খালি root ফাইল-সিস্টেমের সাথে ছেড়ে দেয়া হবে ব্যতীত যে /binএবং /bin/rmwould টেকা।

ভীতিজনক শয়তান মঠটির ডেনিজেনরা এটিকে উপযুক্ত এবং যথাযথ বলে মনে করে।


4

rm -rf / সাম্প্রতিক বাস্তবায়নের অনুমতি দেওয়া উচিত নয় কারণ এটি প্রস্তাবিত হয়েছে যে এটি পসিক্স মানটিকে লঙ্ঘন করে:

rm -rf /ওরাকল ব্লগে " " সুরক্ষা

যাইহোক, শেষ পর্যন্ত, আমরা বৈশিষ্টটি সংশোধন করে পেয়েছি, এবং সোলারিস 10 / নির্মিত হয়েছে / ইউএসআর / বিন / আরএম (/ বিন সোলারিসের / ইউএসআর / বিনের সিম লিঙ্ক) এবং / ইউএসআর / xpg4 / বিন / আরএম যা এইরকম আচরণ করে:

[28] /bin/rm -rf /
rm of / is not allowed
[29] 

2
"এটি উল্লেখ করে যে যদি কেউ" / "পুনরাবৃত্তভাবে অপসারণের চেষ্টা করে তবে শেষ পর্যন্ত" .. "এবং"। "অপসারণের চেষ্টা করা হবে, এবং আমরা যা করছি তা হ'ল আরএমইজকে এই ধর্মতাত্ত্বিকভাবে প্রাক-নির্ধারণ করার অনুমতি দেওয়া হচ্ছে। আশ্চর্যরূপে, তারা এটি কিনেছিল ! "- এর, যে কোনও ডিরেক্টরি মুছে ফেলার অনুমতি দিবে না ? আসল স্পেসটি কেবল অস্বীকার করে .. এবং। আসল কমান্ড-লাইন যুক্তিতে, আপনি "চূড়ান্তভাবে অপসারণের চেষ্টা" সম্পর্কে কিছুই বলে না
র্যান্ডম 832

1
কেন এটি কোনও ডিরেক্টরি মুছে ফেলার অনুমতি দিবে না? মূল ডিরেক্টরিটি এখানে কেবলমাত্র উদ্বিগ্ন এবং এটি মুছে ফেলা পরিষ্কার বোঝা যাচ্ছে ""। এবং "..", বর্তমান ডিরেক্টরি যাই হোক না কেন। সাধারণ জ্ঞান স্ট্যান্ডার্ড ব্যাখ্যায় নিষিদ্ধ নয়।
jlliagre

1
তর্ক করার লাইনটি খাঁটি প্রতিভা।
নেট সি কে

মানটি নির্দিষ্ট করে যে কোনও আর্গুমেন্টের স্ট্রিং থাকলে rm চালিয়ে যাওয়ার অনুমতি নেই ""। বা ".." বেসনাম উপাদান হিসাবে। আপনি না /foo/..থাকলেও আপনি অপসারণ করতে পারবেন না /foo। এটি নির্দিষ্ট করে না যে আপনি বর্তমান ডিরেক্টরি (উদাঃ rm -r `pwd`) বা বর্তমান ডিরেক্টরিটির পিতামাতার অপসারণের অনুমতি নেই ।
র্যান্ডম 832

2
প্রকৃতপক্ষে, আমি বিবৃতিটি ভুল বুঝেছি এবং আপনি সঠিক। আশা করি, স্ট্যান্ডার্ড ছেলেরা বুদ্ধিমান আচরণটিকে স্ট্যান্ডার্ড কমপ্লায়েন্ট হিসাবে গ্রহণ করেছে। ফাইল সিস্টেমের সমস্ত না হলে বড় অংশগুলি সরিয়ে ফেলা দ্রুত ওএসকে অ-মানকভাবে মেনে চলতে পারে।
jlliagre

3

একটি বিন্দু আমি অন্য কারও দ্বারা দেখেনি: বর্তমানে যে ফাইলগুলি খোলা রয়েছে (যেমন rm নিজেই), এমনকি মুছে ফেলা হলেও, বন্ধ না হওয়া পর্যন্ত ড্রাইভটি অদৃশ্য হয়ে যাবে না।


এটা ঠিক, কারণ এগুলি ঠিক মেমরিতে লোড হয়েছে?
n0pe

আমি নিশ্চিত না যে এটি ধরে নেওয়া নিরাপদ কিনা; কার্নেল খুব ভালভাবে মুছে ফেলা ফাইলটিকে মেমরিতে লোড করতে পারে এবং তাৎক্ষণিকভাবে এটি ডিস্কে সরিয়ে ফেলতে পারে এবং ফাইলটি খোলা না হওয়া পর্যন্ত এই মেমরির অনুলিপিটি রাখবে (যেমন আরএম চালনা না হওয়া পর্যন্ত)।
আম্বروز বিজ্জাক

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

4
rm হবে FS থেকে নিজেকে অপসারণ - প্রোগ্রাম সম্পূর্ণরূপে মেমরি লোড হয় না ফাইল
ওয়ারেন

4
@ ম্যাক্সম্যাকি: এগুলি নয় যে তারা স্মৃতিতে লোড হয়েছে, তবে একটি ওপেন ফাইলের রেফারেন্সের হার্ড লিঙ্কের সমান শক্তি রয়েছে (যেমন যদি কোনও ফাইলের কমপক্ষে একটি হার্ড লিঙ্ক থাকে তবে এটি ডিস্ক থেকে মোছা হবে না)।
মিথ্যা রায়ান

1

একবার চেষ্টা করে দেখার জন্য (কোনও সার্ভারে যা আমাকে বিদায় দিচ্ছে), রুট হিসাবে লগ ইন, টার্মিনালে, আপনি প্রায় সবকিছু হারাবেন। মুছে ফেলা হবে না এমন একমাত্র জিনিস হ'ল ওএসের জন্য প্রয়োজনীয় প্রক্রিয়া।


12
"[মুছে ফেলা হয়নি] কেবল ওএসের জন্য প্রয়োজনীয় প্রক্রিয়া" - ওহ, চিন্তা করবেন না। উইন্ডোজ থেকে ভিন্ন, লিনাক্স আনন্দের সাথে কিছু মুছে ফেলবে, এমনকি যদি ফাইলটি ওএস-সমালোচিত এবং ব্যবহৃত হয় in /boot, /sbin, /etc, /bin, /vmlinuz? বাম, চলে গেছে। এগুলি ছাড়া শুভকামনা বুট করা - আসলে, ভাগ্য একবারে মুছে ফেলার কাজটি শেষ করে কিছু করতে পারে
পিসকভোর

যদি আমি মনে করি যে এখানে এমন কোনও ফাইল রয়েছে যা মুছে ফেলা হয়নি এবং আমি আমার লিনাক্সটি 4 ঘণ্টারও বেশি চলতে দেব। তবে তবুও, chmod 777 / * -fR;) করার মতো কী ঘটেছিল তা জেনে রাখা ভাল)
আনারকো_বিউজোনার্স

3
"chmod 777 / * -fR" - এটি কেবল ব্যবহারকারী-বান্ধব হলেও সিস্টেমটিকে খুব সুরক্ষিত করা উচিত।
বার্ট ভ্যান হিউকেলোম

1
বার্টওয়ান হিউকেলোম, কিছু সরঞ্জাম একটি দ্রুত স্ব-পরীক্ষা সম্পাদন করবে, বা সঠিক মালিকানা এবং অনুমতিগুলির জন্য সিস্টেমের দ্বারা পরীক্ষা করা হবে এবং ম্যালকনফিগার হলে এটি থেকে কাজ করতে অস্বীকার করবে।
হত্যাকারী

1
chmod -fR 777 /ক্ষতিকারক কারণ এটি সেটুইড এবং সেটগিড বিট বন্ধ করে দেয়।
জি ম্যান

1

আপনি কতদূর পেতে পারেন, এটি মূলত নির্দিষ্ট ইউনিক্স / লিনাক্স বিতরণের উপর নির্ভর করে।

তবে আপনার বেস প্রশ্নের উত্তর দেওয়ার জন্য, হ্যাঁ - rmকমান্ডটি এর সাথে অন্য কোনও স্ট্যান্ডার্ড কমান্ড /binএবং অন্যান্য ফোল্ডারগুলি সরিয়ে দেওয়া হবে।

এখানে ভিএম ব্যবহার করে লিনাক্স উবুন্টু 15.04 এ আমি সম্পাদন করেছি এমন সহজ পরীক্ষা।

  1. এর মাধ্যমে ভার্চুয়াল মেশিনটি সূচনা করুন vagrant:

    vagrant init ubuntu/vivid64 && vagrant up --provider virtualbox && vagrant ssh
    
  2. তারপরে আপনি যখন সমস্ত ফাইলকে স্ট্যান্ডার্ড উপায়ে সরানোর চেষ্টা করছেন তখন এটি আপনাকে দেয় না:

    vagrant@vagrant-ubuntu-vivid-64:~$ sudo rm -fr /
    rm: it is dangerous to operate recursively on '/'
    rm: use --no-preserve-root to override this failsafe
    
  3. সুতরাং চেষ্টা করা যাক --no-preserve-root। আপনি ভার্চুয়াল মেশিনে লগইন হয়েছেন (তাই আপনার থাকার কারণে vagrant@vagrant-ubuntu-vivid-64:~$) সর্বদা দ্বিগুণ পরীক্ষা করুন , তারপরে চালান (বাড়িতে এটি চেষ্টা করবেন না):

    vagrant@vagrant-ubuntu-vivid-64:~$ sudo rm -vfr --no-preserve-root /
    removed directory: '/lost+found'
    removed directory: '/opt'
    removed '/bin/nc'
    removed '/bin/less'
    removed '/bin/wdctl'
    removed '/bin/nano'
    ...
    removed '/bin/rmdir'
    removed '/bin/sh'
    removed '/bin/rm'
    ...
    removed directory: '/bin'
    removed directory: '/usr/games'
    removed '/usr/bin/byobu-launcher-install'
    removed '/usr/bin/ipcmk'
    removed '/usr/bin/sum'
    removed directory: '/usr/bin'
    removed '/usr/lib/gcc/x86_64-linux-gnu/4.9.2'
    removed '/usr/lib/gcc/x86_64-linux-gnu/5.0.1'
    removed directory: '/usr/lib/gcc/x86_64-linux-gnu/5'
    removed '/usr/lib/gcc/x86_64-linux-gnu/4.9/libquadmath.so'
    removed '/usr/lib/gcc/x86_64-linux-gnu/4.9/libgomp.so'
    ...
    removed directory: '/run/initramfs'
    removed directory: '/media'
    rm: cannot remove '/proc/fb': Operation not permitted
    rm: cannot remove '/proc/fs/ext4/sda1/options': Operation not permitted
    ...
    removed '/vmlinuz'
    removed '/boot/config-3.19.0-23-generic'
    removed '/boot/grub/grubenv'
    ...
    removed directory: '/boot'
    removed '/lib64/ld-linux-x86-64.so.2'
    rm: cannot remove '/dev/hugepages': Device or resource busy
    rm: cannot remove '/dev/mqueue': Device or resource busy
    rm: cannot remove '/dev/shm': Device or resource busy
    removed '/dev/vcsa7'
    ...
    removed '/dev/mem'
    removed '/dev/rfkill'
    removed '/dev/vga_arbiter'
    ...
    rm: cannot remove '/sys/fs/ecryptfs/version': Operation not permitted
    removed directory: '/etc'
    removed directory: '/mnt'
    removed '/vagrant/.vagrant/machines/default/virtualbox/action_provision'
    removed '/vagrant/.vagrant/machines/default/virtualbox/action_set_name'
    removed '/vagrant/.vagrant/machines/default/virtualbox/creator_uid'
    removed '/vagrant/.vagrant/machines/default/virtualbox/id'
    removed '/vagrant/.vagrant/machines/default/virtualbox/index_uuid'
    removed '/vagrant/.vagrant/machines/default/virtualbox/private_key'
    removed '/vagrant/.vagrant/machines/default/virtualbox/synced_folders'
    removed directory: '/vagrant/.vagrant/machines/default/virtualbox'
    removed directory: '/vagrant/.vagrant/machines/default'
    removed directory: '/vagrant/.vagrant/machines'
    removed directory: '/vagrant/.vagrant'
    removed '/vagrant/Vagrantfile'
    rm: cannot remove '/vagrant': Device or resource busy
    

    এরপরে এটি শেল প্রম্পটে ফিরে আসে ঠিক যেমন কিছুই হয়নি, তবে আপনি কিছু অন্তর্নির্মিত এবং কিছু নির্ধারিত ব্যতীত আর কোনও আদেশ কার্যকর করতে পারবেন না kill, তাই আপনি আপনার কাজ শেষ করতে পারেন এবং আপনার সেশনটি হত্যা করতে পারেন :)

    উদাহরণ স্বরূপ:

    $ rm
    rm: command not found
    $ kill
    kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
    $ which kill
    -bash: /usr/bin/which: No such file or directory
    $ kill -9 $$
    Connection to 127.0.0.1 closed.
    

সুতরাং এটি প্রশংসনীয় সবকিছু সহ মুছে rm, lsএবং অন্যান্য কমান্ড, কিন্তু এখনও আপনি লগ-ইন করছি। কিছু বিশেষ ফোল্ডার রয়েছে যা কিছু ডিভাইসগুলি থেকে সরানো হয়নি /dev, /procবা /sysযা নিয়মিত ডিরেক্টরি / ফাইল নয়, তবে এটি সিউডো-ফাইল সিস্টেম প্রক্রিয়া এবং কার্নেলের ডেটা প্রক্রিয়া করার জন্য ইন্টারফেস সরবরাহ করে।

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

আপনি যদি এই ধরনের দুর্যোগ থেকে উদ্ধার সম্ভাবনাগুলিতে আগ্রহী হন, তাহলে চেক করুন:

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