/ বিন / এলএস পাওয়া যায়নি, যদিও এটি বিদ্যমান!


10

এটি উবুন্টু 8.04 সার্ভার চালিত একটি সার্ভার, কি হচ্ছে ধারণা?

# ls
-bash: /bin/ls: No such file or directory
# /bin/ls
-bash: /bin/ls: No such file or directory
# stat /bin/ls
  File: `/bin/ls'
  Size: 39696       Blocks: 80         IO Block: 4096   regular file
Device: 803h/2051d  Inode: 1073910881  Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (  122/ UNKNOWN)   Gid: (  114/Debian-exim)
Access: 2008-06-05 15:07:22.491486000 -0700
Modify: 2008-04-03 23:44:23.000000000 -0700
Change: 2009-05-21 07:42:45.715736917 -0700
#:/bin# dd if=/bin/ls of=/dev/null 
77+1 records in
77+1 records out
39696 bytes (40 kB) copied, 0.000157908 s, 251 MB

এটি কীভাবে অদ্ভুত জিআইডি এবং ইউআইডি পেল, আমার কোনও ধারণা নেই, / etc / পাসডাব্লুডের একটিও নেই

আমি সম্প্রতি একটি সুরক্ষা গর্ত ঠিক করতে উবুন্টু এনটিপি আপডেট করেছি।

আপডেট: আমি সবেমাত্র লক্ষ্য করেছি / বিন / নেটস্পাতে একই সমস্যা রয়েছে

আপডেট: দেখে মনে হচ্ছে আমি রুট হয়ে গেছি, rkunter চালিয়েছি এবং এটি একটি কিট পেয়েছে ...


আপনি যদি "কাওন রুট: রুট / বিন / এলএস" চালান তবে সমস্যাটি কি আদৌ সহায়তা করে?
ঘের্পার

ইতিমধ্যে করেছি, ভাগ্য নেই, আমি চক্রোথকিটও চালিয়েছি, কোনও ইতিবাচক ফলাফল নেই।
অ্যান্ড্রু চোলাকিয়ান

যখন আপনি দৌড়ে মূলটি দৌড়ালেন: মূল ... মালিক এবং গোষ্ঠীটি রুট হওয়ার কারণে স্ট্যাটাস কী পরিবর্তন হয়েছিল?
কাইল ব্র্যান্ড্ট

আমার ঠিক একই আকারের ফাইল রয়েছে। আপনার কি সমস্যা হয়েছে?
ব্রায়ান হক

উত্তর:


12

কোনও সিস্টেমে এলএস এবং নেটস্প্যাট ভাঙার বিষয়টি সন্দেহজনকভাবে শোনা যাচ্ছে যা সনাক্তকরণ এড়ানোর জন্য হ্যাকার কিছু করবে। সাধারণত তারা ইনস্টল করা বা তৈরি করা সরঞ্জাম এবং পিছনের দরজা সনাক্তকরণ রোধ করতে এই সরঞ্জামগুলিকে প্যাচ করার চেষ্টা করে। আপনি একটি লাইভসিডি-তে রিবুট করা এবং তারপরে সেই ফাইলগুলির এমডি 5sums পরীক্ষা করতে বিবেচনা করতে পারেন।

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


2

যখন ডায়নামিক লিঙ্কার যথাযথ ভাগ করা বস্তুগুলি খুঁজে না পায় আপনি 'এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই' ত্রুটি পেতে পারেন।

চালান:

ldd /bin/ls

এবং আউটপুট পরীক্ষা করুন।

পাশাপাশি, আমার কাছে সন্দেহজনক মনে হচ্ছে। আমি আপনার সিস্টেমের সাথে সমঝোতা হওয়ার বিষয়ে উদ্বিগ্ন।


1
ls সাধারণত অন্তর্নির্মিত একটি শেল You আপনার শেলটি / বিন / এলএস সংশোধন করা হয়েছে তা পরীক্ষা করা উচিত ।
ডেভ চেনি

1
@ ডেভ চেনি: আমি মনে করি না যে বাশ (উবুন্টুতে ডিফল্ট শেল) এর একটি এলএস বিল্টিন রয়েছে।
ক্রিশ্চিয়ান সিউপিতু

2

এটি বিশেষত আপনার সমস্যার সাথে সম্পর্কিত নয়, তবে যদি কোনও সিস্টেম ইনস্টল না করে থাকে /bin/ls(যেমন, কেউ এটি মুছে ফেলেছে), আপনি ব্যবহার করতে পারেন:

echo *
ডিরেক্টরি তালিকা পেতে। আমাকে এটি আগে ব্যবহার করতে হয়েছিল এবং এটি একটি জীবনদাতা।


1

আমার উবুন্টু 8.04 সার্ভারে স্থিতি / বিন / এলএস এর আউটপুট এখানে। বিভিন্ন আকার, তাই আমি অনুমান করব ফাইলটি দূষিত বা প্রতিস্থাপিত হয়েছে।

# stat /bin/ls
  File: `/bin/ls'
  Size: 106176          Blocks: 216        IO Block: 4096   regular file
Device: ca00h/51712d    Inode: 3631        Links: 1
Access: (0755/-rwxr-xr-x)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2009-05-21 13:31:51.000000000 -0400
Modify: 2008-04-04 02:44:23.000000000 -0400
Change: 2008-05-29 17:14:25.000000000 -0400

0

কখনও কখনও আপনি যখন ফোল্ডারে নেভিগেট করেন যে এর পরিবেশ বাশ ব্যবহার করে না তাই আপনি এই ম্যাসেজটি পান।

অর্ডার কমান্ড রাখার জন্য , দেব আপনি নিম্নলিখিত কমান্ডটি প্রয়োগ করা প্রয়োজন:

bash

তারপরে আপনি ls এবং ll ব্যবহার করতে পারেন

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