আপনার প্রিয় * বেদনাদায়ক * ইউনিক্স মুহুর্তগুলি কী


উত্তর:


67

আমি আগ্রহী ছিলাম যদি chmod 000 /কাজ করতাম ।

ভাল, নির্দোষভাবে। কয়েক মিনিট পরে আমি একটি উদ্ধার সিডি অনুসন্ধান করছিলাম।


11
বাহ আপনি এমনকি এটি উল্লেখ না করা পর্যন্ত আমি কখনই এটি বিবেচনা করি নি। ভাল একটা.
স্টিফান লাসিউইস্কি

আপনি যদি নিয়মিত ফাইলে এটি করেন তবে কী হবে?
লুক এম

@ আমি খুব অনুমান করি যে আপনি কেবল এটি ফিরে chmod করতে হবে
ফোনেহেহে

আমি সাধারণত আমার আর্চ ভিএম-তে এই জাতীয় 'পরীক্ষা-নিরীক্ষা' করি। যদি এটি বোমা দেয় তবে আমি কেবল এটি ফিরিয়ে আনব।
আন্দ্রে পরমের

আমি একবার এই ভুল করেছি। এটি অত্যন্ত বিব্রতকর, তবে একটি মূল্যবান পাঠ ছিল।
চার্লস স্প্রেবেরি

37

আমি যখন প্রথম যে বিশ্ববিদ্যালয়ে যোগ দিচ্ছিলাম তার ব্যবহারকারী পরামর্শদাতা হিসাবে কাজ শুরু করার সময়, আমাকে sudoযে পাসওয়ার্ডগুলি হারিয়ে / ভুলে গেছে তাদের সহায়তা করার জন্য আমাকে সীমিত অধিকার দেওয়া হয়েছিল । sudo passwd <username>আমার নতুন বন্ধু ছিল আমার অভিযোজনের এক ঘন্টা পরে, আমার কৌতূহলটি আমার সম্পর্কে আরও ভাল হয়ে উঠল এবং আমি টাইপ করে sudo passwdএকটি নতুন পাসওয়ার্ডের প্রম্পটে প্রীতিতে হরর এঁকেছিলাম। আমি এ থেকে ^Cবেরিয়ে আসার পথে কিছুটা ভয় পেয়েছি (ভ্রান্তভাবে, এটি বেরিয়ে গেছে) যে আমি প্রশ্নটি অ্যাকাউন্টটি একটি ক্ষণস্থায়ী অবস্থায় ছেড়ে দিতে পারি, তাই আমি একটি পাসওয়ার্ড প্রবেশ করলাম এবং তত্ক্ষণাত পবিত্র দ্বিতীয় তল ডোমেনের উপরে উঠে গেলাম ক্যাম্পাস সুপার ইউজার এবং জিজ্ঞাসা করলেন তিনি মূল সিস্টেমের মূল পাসওয়ার্ড জানতে চান কিনা।


4
হেই, মালিকানা! বিভ্রান্ত ডেপুটি: পি
স্পুড 86

30
আপনি ২ য় কনফার্মেশন প্রম্পটে একটি অমিল পাসওয়ার্ড প্রবেশ করতে পারতেন, তাই তখন কোনও কিছুই প্রভাবিত হত না এবং পাসডাব্লুটি প্রস্থান করত।
ওয়াদিহ এম।

1
@ ওয়াদিহ: passwdরুট হিসাবে চালানোর সময় মজার আচরণ করে। উদাহরণস্বরূপ, টাইপো চেক ব্যর্থ হওয়ার সময়, এটি আবার জিজ্ঞাসা করে।
গিরিগিরিস আন্দ্রেসেক 6'11

আপনি কেবল এটি আগের মতো করে ফিরে যেতে পারতেন।
হ্যান্ডিগ্যান্ডি

1
@ হ্যান্ডিগ্যান্ডি তিনি মূল মূল পাসওয়ার্ডটি জানতেন না। তার সবেমাত্র পাসডাব্লুড চালানোর সুডোর অধিকার ছিল।
gnud

32

অবাক বিস্মিত কেউই এখনও এটার উল্লেখ করেননি:

rm -rf .*

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


3
যদিও এটি অতীতে আমাকে জ্বলিয়ে দিয়েছে, অনেক সংস্করণ rmএখন তা করবে না। আমি ডারউইনের চেষ্টা করেছিলাম এবং ত্রুটি পেয়েছি rm: "." and ".." may not be removed
স্টিফান লাসিউইস্কি

7
আমি তা সব সময় করি, সব ধরণের প্ল্যাটফর্মে। ওপেনবিএসডি, নেটবিএসডি, লিনাক্স এবং ওপেন সোলারিসের উদ্দেশ্যে যেমন কাজ করে।
পোলেমন

আপনি যদি বাদে সমস্ত ডটফিলের সাথে মেলে করতে চান .এবং ..ব্যবহার করুন .[^.]*। (ঠিক আছে, এটি আসলে সমস্ত ফাইলটি শুরু করে মিস করবে ..তবে সাধারণত একটি মাত্র থাকে))
সোভেন মারনাচ

@ সোভেন: আরেকটি উপায় .??*, যা আমি টাইপ করা সহজ মনে করি find এইটি দ্বি-বর্ণের ডট ফাইলের মতো মেলে না .aতবে এটিও অস্বাভাবিক। grep -r .??*উদাহরণস্বরূপ, আমি আমার হোম ডিরেক্টরিতে কনফিগার ফাইলগুলি অনুসন্ধান করি ।
নিল মেহেহে

31

Makefile নামক:

clean:
    @rm -f * .o

যা অবশ্যই make cleanঅবজেক্ট ফাইলগুলির পরিবর্তে আপনার উত্স কোডটি মোছা করে।

পাঠ: সংস্করণ নিয়ন্ত্রণ ব্যবহার করুন।


11
আপনি এটা না দেখতে পায়, তবে মধ্যে স্থান চরিত্র লক্ষ্য *এবং.o
Denilson SA Maia,

1
আমি আপনার বেদনা অনুভব করি, আমাদের সবার সাথে এক পর্যায়ে ঘটেছে :)
axel_c

পাঠ পুনরায় লোড করা হয়েছে: যখনই আপনি শেল-স্টাফ করেন এবং আপনি " " দেখেন , * অতিরিক্ত হন , না, অতিরিক্ত অতিরিক্ত অতিরিক্ত সতর্ক হন।
জারজেন এ। এয়ার্ড

ল্যাবটিতে অল-নাইটারকে টেনে নেওয়ার পরে আমি নিজেই এটি করেছি। প্রকল্পটি কয়েক ঘন্টা পরে ছিল। এটি ছদ্মবেশে আশীর্বাদ হিসাবে পরিণত; নতুন, নতুন করে লেখা সংস্করণটি আমি যে ব্যান্ডেজড সংস্করণটি মুছেছিলাম তার চেয়ে অনেক ভাল।
ব্যারি ব্রাউন

1
বাধ্যতামূলক বাম্বলবি
Residuum

30

এমন :() { :|:&}; :কোনও রিমোট সার্ভারে কোনও বন্ধুর চালানো হয়েছিল যেখানে আমাদের কনসোল অ্যাক্সেস নেই। এটি সম্পূর্ণরূপে হিমায়িত, প্রোডাকশন সার্ভারটি পুনরায় চালু করতে পারেনি ।

এটিকে কিছুটা আরও পঠনযোগ্য করে তোলার জন্য (অনুরোধ করে) ভেঙে গেছে।

:() # Define ':' as a function. Every time we say ':' execute the following code block
{ # Start of code block
    : # Call ':' again. 
    | # Pipe output to...
    : # Another ':' 
    & # Disown process. 
    # All on one line this would read :|:&, 
} # End of code block
; # End definition of ':' as a function
: # Call ':'

এটি হিসাবে এটি দেখতে আরও সহজ হতে পারে

bomb() { bomb|bomb& }; bomb

1
এটি কী করে তা ব্যাখ্যা করার জন্য আপনি কি এত দয়াশীল হবেন? আমি এটি অনুমান করতে পারছি না এবং আমি এটি চেষ্টা করতে চাই না;)
নওগুর

23
দেখতে কাঁটা বোমার মতো। আপনি কী করছেন তা যদি আপনি সত্যিই না জানেন তবে এটি চেষ্টা করবেন না।
জায়েদ

5
হা. এটি একটি কাঁটাচামচ এবং একটি দুর্দান্ত একটি :) এটি ব্যাশ ব্যাখ্যার অনুবাদককে কাঁটাচ্ছে বলে মনে হচ্ছে এটি অবিচ্ছিন্নভাবে এটি বিশ্লেষণ করার চেষ্টা করে। আপনি যদি সর্বশেষে এড়িয়ে যান তবে :এটি কিছুই করে না। এবং এটি মেমরি মোটেই ব্যবহার করে না, কেবল প্রচুর কাঁটাচামচ করে। [হ্যাঁ, আমি চেষ্টা করেছিলাম :)]। প্রভাব প্রতি ব্যবহারকারীর প্রতি প্রক্রিয়া সংখ্যার উপর কোটায় অবরুদ্ধ করা যেতে পারে।
নাগতুর


4
উপরের মন্তব্যের জন্য +1। এটি দেখতে দেখতে এটি দেখতে আরও সহজ।
উমং

29

আমি ভাল বলতে চেয়েছি, আমি সত্যিই করেছি। চেষ্টা chmodযাও recursively একটি ডিরেক্টরি ও সোয়াপিং শেষ পর্যন্ত ./সঙ্গে /

মূল হিসাবে, কারণ শুধুমাত্র মূলের সাহায্যে সত্য ব্যথা (এবং এইভাবে আলোকিত করা যায়)।


23
উদ্ধৃতযোগ্যগুলির জন্য +1 "কেবল মূল দিয়েই প্রকৃত ব্যথা (এবং এইভাবে আলোকিত করা যায়)"।
স্টিফান লাসিউইস্কি

21

আমি দুর্ঘটনার সাথে আমার মূল ড্রাইভের পার্টিশন টেবিলটি মুছে ফেলেছিলাম, ভেবেছিলাম যে আমি অন্য ড্রাইভে কাজ করছি।

স্ক্রোলব্যাক, সতর্কতার সাথে ব্যবহার df, স্মৃতি এবং ভাগ্যের সাহায্যে আমি এটিকে ঠিক পুনরায় তৈরি করতে, পুনরায় লিখতে, পুনরায় লিখতে, এবং আশা করতে সক্ষম হয়েছি ... এবং এটি কার্যকর হয়েছিল।


6
একটি বন্ধু এটি করেছে, এবং আমি তাকে টেবিলটি পুনরুদ্ধার করতে সহায়তা করেছি। দুর্ভাগ্যক্রমে, পার্টিশনের আকার এবং অফসেটগুলির জন্য আমাদের পূর্বের মানগুলি ছিল না, তাই আমরা সুপারব্লকটি খুঁজে পেতে ddপ্রতিটি সিলিন্ডারের পাইপযুক্ত প্রথম 4 কে ব্লক পড়ার সাথে একটি file -ফাইল লুপ ব্যবহার করি এবং এভাবে ফাইল সিস্টেমের সূচনা হয়। এটি একটি লাইভ সিডিতে ছিল এবং আমাদের যা যা করা দরকার তা করার জন্য পর্যাপ্ত র‍্যাম ছিল না (যার মধ্যে একটি প্যাকেজ বা দুটি ইনস্টল করা অন্তর্ভুক্ত) তাই আমরা অন্য মেশিনে এসএসএসে চলমান একটি প্রক্রিয়াটি পাইপ করলাম।
নিল মেহেজ

2
সেকি। এই কারণেই আমি সর্বদা sfdisk -Oপার্টিশন টেবিলটি ব্যাকআপ করতে ব্যবহার করি । এফওয়াইআই: সিজিএসিকিউরিটি.আর.উইকি / টেস্টডিস্ক @ নীল মেহেজের কাজটি স্বয়ংক্রিয় করতে পারে।
মুহুর্তের

2
আমিও সেখানে ছিলাম, testdiskআমার বাক্সটি সেভ করেছিলাম
ফোনেহেহে

আজকাল, আমাদের রয়েছে gpart, যা এমন ফাইলগুলির সন্ধান করে যা ফাইল সিস্টেমগুলির অনুরূপ হতে পারে এবং সেখান থেকে একটি পার্টিশন টেবিল তৈরি করে।
সাইমন রিখটার

19

আসলে আমার মুহূর্ত নয়, অন্য কারও।

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

ওপেনভিউ ডেস্কটপ এবং একটি দুর্দান্ত ফাইল ম্যানেজারের সাথে সানোজ শিপিং করত, এটি দেখতে এটির মতো: বিকল্প পাঠ

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

অন্যান্য ব্যবহারকারীগণ / বিন ডিরেক্টরিটি পরিপাটি করে এবং যে কোনও কমান্ড তারা জানেন না তা সরিয়ে ফেলতে বেছে নিয়েছে।

ভাগ্যবানদের ব্যাক আপ ছিল, বেশিরভাগ একটি টেপ ড্রাইভ কিনেছিল, তবে সেগুলি ব্যাকআপগুলি চালানোর কোনও traditionতিহ্য নেই।


11
রুট ডিরেক্টরি পরিপাটি? সত্যি? সত্যি? sob
অ্যালেক্স বি

41
টিআরডাব্লুটিএফ তারা কি পারমাণবিক বিজ্ঞান গবেষণা সুবিধায় মূল হিসাবে চলছিল!
বিপরীতমুখী

4
শীতল স্ক্রিনশট! আমাকে সব নস্টালজিক করে তোলে।
গ্যাবে

@ অ্যালেক্স - আচ্ছা এই বড় ভিএমইনআইএক্স ফাইলটি আমি ব্যবহার করছিলাম না ....
মার্টিন বেকেট

1
পুরানো ম্যাক ওএস সংস্করণগুলিতে আপনি যে কোনও ফাইলকে যে কোনও জায়গায় সরিয়ে ফেলতে পারেন, তাই সম্ভবত তারা এটাই প্রত্যাশা করেছিল ...
কেভিন ক্যান্টু

18

90 এর দশকের মাঝামাঝি থেকে আমার এবং আমার এক বন্ধু এর মূর্খতা নিয়ে আলোচনা করছিলাম rm -rf *এবং কোন লিনাক্স বাক্সটি পেটে যাবে। আমরা স্থিতিশীলভাবে যুক্ত লিখিত লাইব্রেরিগুলির তুলনায় স্থিতিশীলভাবে যুক্ত হয়েছি এবং আমি জোর দিয়েছি যে সিস্টেমটি বেশ ভালভাবেই বাঁচতে পারে /libএবং তারপরে আমার ওয়ার্কস্টেশনে এর নাম পরিবর্তন করে এগিয়ে চলেছি। খারাপ জিনিসগুলি ঘটেছিল , তবে আমাদের ক্ষতি করার চেষ্টা ও সমাধানের জন্য বেশ কয়েকটি ওপেন কনসোল উইন্ডোজ রেখে দেওয়া হয়েছিল (শাটডাউন কোনও বিকল্প ছিল না)। সম্পাদকগুলির কেউই দৌড়াত না। echoকমান্ডটি সন্ধান করতে পারেন এমন দুর্দান্ত বিষয়গুলি আপনাকে আশ্চর্যজনক করে তোলে ।


19
এই সঠিক বিষয়ে একটি ক্লাসিক গল্প রয়েছে: lug.wsu.edu/node/414
অ্যালেক্স বি

1
@ অ্যালেক্স বি: গল্পটি ইউনিক্স হরর স্টোরিজের অংশ , যা পড়তে পেরে ঠিক দুর্দান্ত।
ববি

18

viএবং Caps-Lockবনাম।/etc/passwd

  1. একটি পুরানো সিরিয়াল টার্মিনাল ব্যবহার করে একটি পুরানো সোলারিস বাক্সের সাথে সংযোগ করুন যা স্ক্রিনটি সঠিকভাবে রিফ্রেশ করে না।
  2. su -
  3. vi /etc/passwd। নেই vipw, এবং যাইহোক "আমরা কেবলমাত্র ছোটখাটো সম্পাদনা করছি"।
  4. হিট Caps-Lockকী এবং নোটিশ না।
  5. jনীচে স্ক্রোল করতে কয়েকবার আঘাত করুন । আপনি আসলে সবেমাত্র টাইপ করেছেন J("যোগদান") এটিকে উপেক্ষা করুন , যা এই লাইনের সাথে পরবর্তী লাইনের সাথে একত্রিত করে। সিরিয়াল টার্মিনাল স্ক্রিনটি সঠিকভাবে রিফ্রেশ করছে না, তাই আপনি দেখতে পেলেন না যে আপনি প্রথম 5 লাইনকে একটি লুওওং লাইনে একত্রিত করেছেন, যার ফলে প্রথম 5 ব্যবহারকারী ('রুট', 'ডিমন' ইত্যাদি) দুর্নীতিগ্রস্থ হয়েছে।
  6. নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে নীচে রত্রে রইল OTHER
  7. ফাইল সংরক্ষণ.
  8. প্রস্থান.

আমি এই একবার করেছিলাম। আশ্চর্যজনকভাবে, সিস্টেম কয়েক মাস ধরে কার্যকর ছিল। ক্রোনজবস ঠিক আছে, লগফাইলে কোনও ত্রুটি দেখা যায়নি।

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

Root হিসাবে লগ ইন করুন পারেনি, কিংবা চালানো suবা su -, আর কেহ ছিল sudoএই বক্স-উপর। কোনও ফ্লপি ড্রাইভ ছিল না, সিডি-রম ফাঁস হয়ে গেছে এবং কোনও ইউএসবি পোর্ট ছিল না (সুতরাং কোনও বাহ্যিক সিডি-রম নেই)। একক ব্যবহারকারী মোড কাজ করে নি, কারণ আপনাকে রুটের জন্য পাসওয়ার্ডটি টাইপ করতে হবে এবং এটি থেকে আসে /etc/passwd


2
অবশ্যই "জে" হ'ল "জয়েন" (যোগ লাইনের সাথে একসাথে) কমান্ড?
ডাঃ-জান

2
এক মিনিট অপেক্ষা করুন, একক ব্যবহারকারী মোডে বুট করতে আমার পাসওয়ার্ড টাইপ করার দরকার নেই। আসলে আমি এটির পাসওয়ার্ডটি হারাতে পারলে পুনরায় সেট করি। নাকি পুরান কালে এটি আলাদা ছিল?
ফোনেহেহে

সোলারিসে, একক ব্যবহারকারী মোডে প্রবেশ করতে আপনাকে মূল পাসওয়ার্ড জানতে হবে। আমি আসলে 2 সপ্তাহ আগে এটি করতে হয়েছিল।
স্টেফান লাসিউস্কি

@ ফুনেহেহে আমি মনে করি আপনার দীক্ষা সম্পর্কে = = বিন / শিষ্টিক কৌশল সম্পর্কে ভাবনা। এর জন্য মূল পাসওয়ার্ডের দরকার নেই। তবে রানলেভেল 1 এর জন্য এখনও রুট পাসের দরকার নেই
প্যাট্রিক


16

আমি একটি প্রেরণের চেষ্টা মনে আছে SysRq আছে একটি দূরবর্তী মেশিনে মূল সিকোয়েন্স ...

... তবে এটি স্থানীয় লোকেরা ধরেছিল।


14

সাধারন haltকয়েক সেকেন্ড পরে সনাক্তকরণ যে আমি কোনও স্থানীয় শেলটিতে নেই এবং আবার প্রোডাকশন সার্ভারে পাওয়ার সম্ভাবনা নেই।

পাঠ শিখেছি? মেশিনের প্রম্পটটি এখন মনে হচ্ছে

[ --> root <-- @kompost:/home/echox] #

কিছু সুন্দর লাল মার্কআপ সহ ;-)


6
এমন একটি সরঞ্জাম রয়েছে যা molly-guardআপনি দূর থেকে লগইন করেছেন কিনা তা যাচাই করে এবং আপনি সত্যিই এটি করতে চান কিনা তা জিজ্ঞাসা করে।
সাইমন রিখটার

আইপিএমআই হ'ল :-) থাকা সত্যিই সুবিধাজনক জিনিস
আন্দ্রে হল্জনার

13

আমার প্রিয় মুহূর্তটি ছিল, যখন একজন সহকর্মী, যিনি ইমাস ব্যবহারকারী, একটি গুরুত্বপূর্ণ ফাইল সম্পাদনা করতে চেয়েছিলেন।

কারণ emacsটাইপ করা অনেক বেশি তার জন্য একটি উপনাম সেটআপ করা হয়েছিল emacs:

alias em=emacs

যথেষ্ট বা অত্যধিক কফির প্রভাবে তিনি অবশ্যই ভুল টাইপ করেছেন em ...

ঠিক আছে, এটি ব্যবহারের আরও একটি কারণ vi...;)


আমি এটি সম্পর্কে সত্যই কী ভালবাসি তা হ'ল তিনি কতটা ইমাক ছিলেন সে সম্পর্কে উদ্বিগ্ন ছিলেন কিন্তু কেবল ব্যবহার করেননি alias e=emacs
স্টিভেন ডি

কফি ছাড়াও খেয়াল করুন যে 'ই' এবং 'আর' কীবোর্ডের খুব কাছাকাছি নয় ...
লিওনব্লায়

11

অথবা অন্য একটি অভিজ্ঞতা, কয়েকটি সহজ পদক্ষেপে কীভাবে সত্যই বোকা বোধ করা যায় যা স্বতন্ত্রভাবে সমস্ত বোকা বলে মনে হয় না।

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

দ্বিতীয় ধাপ: সময় কেটে যাওয়ার অনুমতি দিন, যাতে আপনি প্রথম ধাপটি মনে রাখবেন না।

তৃতীয় পদক্ষেপ: এসএসএইচ পোর্টটি ফায়ারওয়ালে খুলুন (প্রকৃতপক্ষে রাউটারের NAT) shুকতে all

চতুর্থ পদক্ষেপ: আইএসপি থেকে বিজ্ঞপ্তি পান যে কোনও ধরনের ডস ক্রিয়াকলাপ একটি সুইডিশ সাইটে যাচ্ছে। ধরুন এটি সম্ভবত উইন্ডোজ বাক্স, এবং পরীক্ষা করুন এবং তাদের কঠোর করুন।

পদক্ষেপ পাঁচ: আইএসপি থেকে বিজ্ঞপ্তি পান যে এটি এখনও চলছে। কিছু বিশদ জিজ্ঞাসা করুন, সুইডিশ সাইটের আইপি ঠিকানা পান, ওয়ায়ারশার্ক ফায়ার করুন, আক্রমণটি কোন বাক্স থেকে আসছে তা সন্ধান করুন।

ছয় ধাপ: বোকা বোধ করে লিনাক্স বাক্সটি পরিষ্কার করুন। একটি রোমানিয়ান ঠিকানা থেকে লগইন এসেছে তা সন্ধান করুন। ভাল পাসওয়ার্ড ছাড়াই অ্যাকাউন্টগুলি সরান।


1
সেখানে. আমি একবার পরীক্ষার লগইন করে একটি অ্যাকাউন্ট তৈরি করেছি: পরীক্ষা, প্রায় পাঁচ মিনিটের জন্য এটি ব্যবহারের ইচ্ছা। আমি এটি মুছতে ভুলে গিয়েছিলাম এবং আপনার মতো ফলাফল পেয়েছি। কখনও না. আমি এখন সমস্ত পাবলিক-কী প্রমাণীকরণে যাচ্ছি।
এটিসি

1
হ্যাঁ, আমি সরকারী / ব্যক্তিগত কীগুলিও ব্যবহার করি। এগুলি কখনও কখনও কিছুটা বিরক্তিকর হতে পারে তবে সাধারণ পাসওয়ার্ডের চেয়ে অনেক বেশি নিরাপদ।
ডেনিলসন সা মিয়া

4
ইন্টারনেটে এসএসএইচ খোলার সময় কখনও পাসওয়ার্ড প্রমাণীকরণের অনুমতি দেয় না। কেবলমাত্র সরকারী / ব্যক্তিগত কী লেখক, সেইভাবে আপনি প্রহরী থেকে ধরা দিতে পারবেন না।
wazoox

@ ওয়াজুক্স: ওটিপিও একটি ভাল বিকল্প।
জর্জেন এ। এয়ারহার্ড

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

11

আমি যখন কলেজে ছিলাম কম্পিউটার ল্যাবগুলিতে, তাদের একটি স্ক্রিন সেভার ছিল যা একটি গোছা বলের অনুকরণ করেছিল যা পিছন দিকে ভেসে উঠত। তারা অনুকরণীয় মাধ্যাকর্ষণ সঙ্গে প্রতিটি টানা।

একবার, আমি সেটিংসের সাথে ঘোরাঘুরি করার সময়, এটি ত্রুটির সাথে ক্র্যাশ হয়েছিল Error: force on balls too great


10

আমি একবার ইউনিক্সের জন্য একটি ডিভাইস ড্রাইভার বিকাশ করছিলাম। এটিতে একটি পয়েন্টার সমস্যা ছিল এবং পরীক্ষার সময় এটি কার্নেলের স্মৃতিতে একটি অ্যারের শেষটি লিখতে শুরু করে। আমি এটি সনাক্ত করতে ধীর হয়ে গিয়েছিলাম এবং তত্ক্ষণাত রিসেট বোতামটি চাপলাম না। ড্রাইভারটি পুরো ডিস্ক বাফার ক্যাশে স্ক্রিবল করে ফেলেছিল যা আমার পুনরায় সেট করার আগে ডিস্কে ফ্লাশ করা হয়েছিল। অনেকগুলি ব্লক ছিল ইনোড এবং ডিরেক্টরি এবং আমি একটি সম্পূর্ণ ট্র্যাশযুক্ত ফাইল সিস্টেমের সাথে শেষ করেছি। আমি মনে করি আমি হাল lost+foundছেড়ে দেওয়ার আগে এবং ইনস্টল করার আগে 6000 অনাথ ফাইলগুলি filesোকানো হয়েছিল । ভাগ্যক্রমে, এটি ছিল কেবলমাত্র একটি পরীক্ষার ব্যবস্থা, আমার ওয়ার্কস্টেশনটিতে আমার সমস্ত ফাইল এতে ছিল না।


এখন আপনার কাজের সিস্টেমে এটি করা সত্যিই মূর্খ হত ;-)
জারজেন এ। এ্যারহার্ড

8

আমি মুছে ফেলা / ইত্যাদি এবং তারপর এটি পুনরুদ্ধার করেছি । আমি মনে করি না যে আমি আমার পাঠ শিখেছি ... আমাকে একটি মুছে ফেলা /binথেকেও পুনরুদ্ধার করতে হবে। আমি যখন একটি সাথে কাজ করছি তখন ঘটবে বলে মনে হচ্ছে chroot


আমি কেন জানি নিম্নাঙ্কিত হয়েছি তা জানতে চাই
xenoterracide

1
আমিও এর সাক্ষী হয়েছি। আমি আশ্চর্য হয়েছি যে কোনও সিস্টেম / ইত্যাদি ছাড়া বাঁচতে পারে --- কেবল কিছু পুনরায় আরম্ভ করবেন না।
স্টেফান লাসিউইস্কি

7

গত বছর, আমার এক সহকর্মী ddকমান্ডটি ব্যবহার করে ফ্ল্যাশ ডিস্কের অনুলিপি তৈরি করতে আমাদের একটি লিনাক্স ওয়ার্কস্টেশন ব্যবহার করছিলেন । তিনি দুর্ঘটনাক্রমে নিম্নলিখিতগুলির মতো কিছু টাইপ করেছেন:

dd if=flash-image.img of=/dev/sda1

যতক্ষণ না সে তার ভুল বুঝতে পেরেছিল - ফ্ল্যাশ ড্রাইভের পরিবর্তে মেশিনের হার্ড ডিস্ক ওভাররাইট করা - মেশিনটি ইতিমধ্যে হোস করা হয়েছিল। আমাদের বাক্সটি পুনর্নির্মাণ করতে হয়েছিল, যা ঘটনাক্রমে সেই সময়টিতে আমাদের সমস্ত উন্নয়ন ভিএম এর হোস্টিং মেশিন ছিল ...


2
+1 - এর সাথে খুব খুব সাবধান থাকুন dd!!! :-)
জোশ

7

গত বছর আমার সাথে এটি ঘটেছিল। আমি অস্থায়ী ভেরিয়েবল ব্যবহার করে সার্ভার থেকে কিছু ফাইল সরিয়েছিলাম:

rm -rf ${prefix}*

কি অনুমান? চলক $prefixসংজ্ঞায়িত করা হয়নি!
আপনি এই দুর্যোগটি কল্পনা করতে পারেন ... এটির ফলে খুব জটিল কিছু ফাইল মুছে ফেলা হয়েছে।

আমি প্রায় ভেঙে Control-Cসিপিইউতে ছুটে এসেছি নেটওয়ার্কের কেবলটি সরাতে !!

হাহাহা আমি নিশ্চিত কেউ এরই মধ্যে এটি করেছে ...


7

কম্পিউটার বিজ্ঞানের অধ্যয়নরত আমার ২ য় বর্ষের সময় আমাদের সি-তে একটি প্রোগ্রাম লেখার জন্য একটি হোমওয়ার্ক অ্যাসাইনমেন্ট দেওয়া হয়েছিল যা forkএকটি "বৃত্তে" পাইপের সাথে যোগাযোগ করে এবং কোনটি "নেতা" হওয়া উচিত তা নির্ধারণ করতে পারে "।

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


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

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

6

আমার বিশ্ববিদ্যালয় যখন মালিকানাধীন সিসকো এলএপি প্রমাণীকরণ ব্যবহার করার জন্য ওয়্যারলেস নেটওয়ার্কটি স্যুইচ করার সিদ্ধান্ত নিয়েছে ...

একটি দীর্ঘ দীর্ঘ যুদ্ধ শুরু হয়েছিল যা যথেষ্ট ভালভাবে শেষ হয়েছিল। অন্যরা যারা লিনাক্স চালাতে চায় এবং ইন্টারনেটে অ্যাক্সেস পেতে চায় তাদের জন্য ডকুমেন্টেশন লিখেছিল। ছয় মাস পরে তারা পিইএপি সমর্থনও যুক্ত করার সিদ্ধান্ত নিয়েছে। মুখ থাপ্পড়

এটি আমার প্রিয় কারণ আমি জিতেছি। আমি এটা কাজ পেয়েছিলাম।


6

সোলারিসের মূল হিসাবে,

$ kill -9 1

... এবং সবকিছু নিচে নেমে গেছে।

এই কারণে আমার বন্ধুকে বরখাস্ত করা হয়েছে।


6

আমি লিনাক্স ক্লাসের জন্য একটি ল্যাব সহকারী ছিলাম। একজন শিক্ষার্থী আমাকে ডেকেছিল কারণ সে আর su -পাচ্ছে না বলে সে পাচ্ছিল permission denied। ঠিক আছে, সে পাসওয়ার্ডটি ভুলভাবে লিখে গেছে / ভুল টাইপ করেছে। একক-ব্যবহারকারী মোডে পুনরায় বুট করুন এবং পুনরায় সেট করুন। কি?! suএখনও কাজ করে না ?! এটা আমার ইচ্ছার কাছে মাথা নত করা উচিত! সুতরাং সে কী করেছে তা জানার জন্য আমি একক ব্যবহারকারী মোডে পুনরায় বুট করি। বুঝতে পারলাম সে দৌড়ে গেছেchmod -R 777 /var/www/html/drupal-6.19 /

ডিরেক্টরি নাম এবং চূড়ান্ত স্ল্যাশের মধ্যে স্থানটি নোট করুন।

"আমি আসলেই তার পুনরায় ইনস্টল করতে চাই না, সুতরাং এটি কী করছে এবং কীভাবে" "এর কয়েক মিনিটের পরে আমি খুঁজে পেতে সক্ষম হয়েছি যে / বিন / সু-এর ফাইলের অনুমতি রয়েছে 777। এটি ফাইল অনুমতি হিসাবেও পড়া যায় 0777, যা সেটুইড বিটটি সরিয়ে দেয় /bin/suchmod u+s /bin/suআমি দ্রুত এবং আমি একজন নায়ক ছিল।


5
আপনার সিস্টেমটি আনব্রেক করার জন্য আপনার কেবলমাত্র সেই জিনিসটির পরিবর্তন দরকার ছিল?
মাইকেল মরোজেক

1
আমি নিশ্চিত এটি এখনও ভেঙে গেছে, তবে সম্ভবত এটি ক্লাসের বাকী অংশের জন্য যথেষ্ট ভাল কাজ করেছে।
স্টিফান লাসিউস্কি

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

5

না যে বেদনাদায়ক ... কিন্তু একটি মজার সামান্য মুহুর্ত:

আমি ভুল টাইপ করেছি lsহিসাবে slএবং জানতে পারলেন যে sysadmin ছিল কিছু ধরনের ক্ষেত্রে জন্য ইনস্টল করা নেই।

(ইন ইতিমধ্যে উপলব্ধ ডেবিয়ান , উবুন্টু , জেন্টু , ... ভান্ডার)


4
এটি একটি বেদনাদায়ক মুহুর্তের চেয়ে ইস্টার ডিম বেশি। আমি এটির ওপারে আসার আগে আমি এটি সম্পর্কে পড়েছিলাম, তবে আমি কখনই নিজেকে ভুল টাইপ করতে দেখিনি, সুতরাং +1 নেই।
উমং

গ্রিন .. আমার কাছে একবার ব্যবহারকারীর উপস্থিতি এসেছিল "আপনার সিস্টেম হ্যাক হয়ে গেছে! 11 আমি যখন
এলএস

So এত মজার না!
মিঃএক্লেয়ার

5
git init
git clean -f

এটি সংগ্রহস্থল সরিয়ে দেয় না। এটি স্টোরগুলিতে নেই এমন সমস্ত কিছু সরিয়ে দেয়।

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


গিট রিবেস (স্কোয়াশিং সহ) এবং গিট ফিল্টার-শাখা (ফাইলগুলি অপসারণের জন্য) আপনার বন্ধু :-) এর অর্থ আমার অর্থ এই যে আপনার রেপো ইতিহাস থেকে ক্রাফট অপসারণ এবং অপেক্ষাকৃত পরিষ্কার প্রকল্পের সাথে শেষ করার নিরাপদ উপায় রয়েছে ways আমি বিস্তৃত ছাড় দেওয়ার আগে সাধারণত বর্তমান শাখার ব্যাকআপ কপি তৈরি করি copy
নিল মেহেহে

5

যে সংস্থার জন্য আমি কাজ করতাম তার পণ্য এসসিওতে চলত। আমি আমাদের ডেমো সার্ভারে অ্যাপ্লিকেশনগুলি খুব ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে ধীরে পেরোচ্ছিল customers

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

pkill -9 mytestapplication

আমি যা শিখেছি তা হল যে পিলিল এসসিওতে ঠিক তেমনটি করে না যেমন এটি লিনাক্সে করে =)

... এটি মূলত ব্যবহারকারীর অ্যাক্সেসের সমস্ত কিছুই এবং মূল সহকারে হত্যা করে ... এটিই ==


1
এসসিওতে এটি কী করে দয়া করে বর্ণনা করতে পারেন? আমার কোনও ধারণা নেই এবং আমি গুগলে এটি সহজে খুঁজে পাইনি।
ডেনিলসন সা মিয়া

1
এটি প্রাথমিকভাবে ব্যবহারকারীর অ্যাক্সেসের সমস্ত কিছুই এবং মূলের সাথে হত্যা করে ... এর সবকিছু =)
রসানি

3

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

rm -r /var/tmp/*

দুর্ভাগ্যক্রমে, আমি "/ var / tmp /" এবং "*" এর মধ্যে একটি স্থান সন্নিবেশ করলাম এবং আরও খারাপ, আমি ফাইল সিস্টেমের মূলের মধ্যে ছিলাম।

root@workstation:/# rm -r /var/tmp/ *

দয়া করে বাড়িতে এটি চেষ্টা করবেন না!


'zsh: আপনি / [yn] এর সমস্ত ফাইল মুছতে চান?' - এটি বেশ কার্যকর
আন্ড্রে প্যারামিস

এটি / কিভাবে আসে ফাইলগুলি মুছবে?
mr_eclair

3

বাশে যথাক্রমে dirnameএবং এর সমতুল্য করার জন্য একটি ঝরঝরে কৌশল আছে basename:

${path%/*}
${path##*/}

$pathট্রেলিং স্ল্যাশ থাকা খুব মজাদার নয় ...


3

আমি এক পর্যায়ে দুটি ড্রাইভ ইনস্টল করে রেখেছিলাম এবং দ্বিতীয় ড্রাইভের রুট ফাইল সিস্টেমটি একটি ডিরেক্টরিতে রেখে দেওয়া হয়েছিল /mnt। আমি সেই ডিরেক্টরিতে ছিলাম এবং মুছার চেষ্টা করেছি varতবে rm -rf /varপরিবর্তে টাইপিং শেষ করেছি । কিছু প্রবৃত্তি লাথি বলে মনে হয়েছিল আগে একটি স্ল্যাশ আগে করা var উচিত !

আমি যখন বুঝতে পারি যে আমি কী করেছি তখনই আমি হিট করেছি Ctrl-Cতবে খুব দেরি হয়ে গেছে। আমার rpmডাটাবেসটি বিল্ডিং থেকে চলে যাওয়ার অনেক আগে থেকেই। আমি যুগে যুগে সবকিছু স্বাভাবিক অবস্থায় ফিরে পেয়েছি।

এখন বেদনাদায়ক অংশের জন্য।

আমি যে ডিরেক্টরিটি /mntকরছিলাম তা পুনরায় শুরু করতে আমি সেই ডিরেক্টরিতে ফিরে যাই । আমি কি টাইপ করব? ঠিক আছে, আমরা কেবল এটি বলি যে প্রবৃত্তিটি আবার লাথি মেরেছিল।

কমপক্ষে আমি দ্বিতীয়বারের থেকে খুব দ্রুত সিস্টেমটি পুনরুদ্ধার করতে সক্ষম হয়েছি;)


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