মূলের জন্য ডাউন অপারেশন অনুমোদিত নয়


21

আমি কোনও ফাইলের মালিককে মূল থেকে ডেকে আনার চেষ্টা করি, তবে পারব না। আমি মূল হিসাবে এটি করছি। আমি নিম্নলিখিত বার্তাটি পেয়েছি:

chown: changing ownership of `ps': Operation not permitted

এলএসএলএ এবং এলএসটার আউটপুট সমাধানটিকে সহায়তা করবে :)
drAlberT

উত্তর:


45

অপরিবর্তনীয় বৈশিষ্ট্য ফাইলটিতে সেট করা যেতে পারে। চ্যাটার-আই দিয়ে এটি সরান


8
এটা ছিলো একটি. তবে সঠিক দিক নির্দেশনার জন্য ধন্যবাদ।
পিটার স্টুইফজান্দ

আপনাকে ধন্যবাদ, আমি কীভাবে আবার এটিতে অপরিবর্তনীয় গুণাবলী সেট করতে পারি?
জিম

chattr + i <ফাইল>
সিয়ান

chattr: Inappropriate ioctl for device while reading flags on
andilabs

8

বেশ কয়েকটি সমাধান বিদ্যমান, এর মধ্যে কয়েকটি রয়েছে:

  • আপনার একটি ফাইল সিস্টেম আপনাকে উদাহরণ দেয় না। uid: gid, উদাঃ FAT
  • ড্রাইভটি কেবল পঠনের জন্য মাউন্ট করা হয়েছে
  • SELinux বা অন্যান্য সুরক্ষা প্রয়োগকারীরা প্রয়োগ করে
  • ফাইল সিস্টেমটি কেবল পঠন মোডে সেট করা আছে (উদাহরণস্বরূপ xfs_freeze)
  • ফাইলটিতে অবিচ্ছেদ্য পতাকা সেট রয়েছে (ম্যান চ্যাটার)

ফাইল সিস্টেমটি এক্সট3, মাউন্ট রিড-রাইট, সেলইনাক্স নেই।
পিটার স্টুইফজান্দ

এটিও সম্ভব যে ফাইলটি কোনও এনএফএস ফাইল সিস্টেমে রয়েছে, মাউন্ট করা রুট_স্কোয়া, যদিও ফাইলটি দেওয়া সম্ভব নয় unlikely
সিয়ান

3

হাস্যকর. আপনি কি কোনও চিহ্নের জন্য সিস্টেম লগগুলি (/ var / লগ / বার্তাগুলি, / var / লগ / সিসলগ, dmesg আউটপুট) পরীক্ষা করেছেন?

সম্ভাব্য কারণ:

  • আপনি কিছু সুরক্ষিত বর্ধিত লিনাক্স, যেমন সেলইনাক্স চালাচ্ছেন । মূলগুলি কী করতে পারে তার উপরও এই জায়গাগুলি সীমাবদ্ধ করে।
  • ফাইলটি এমন একটি ফাইল সিস্টেমে রয়েছে যা ফাইলের মালিকানা সমর্থন করে না, যেমন (ভি) FAT। মাউন্ট অপশনগুলির উপর নির্ভর করে chmod / chown আপনাকে ত্রুটি দেয়।

3

এটা চেষ্টা কর:

[রুট @ রুট] # চ্যাটার -ইস / বিন / এলএস

মালিকানা এবং গোষ্ঠীটিকে রুটে ফিরে যাওয়ার পরে।


2

আমারও একই সমস্যা ছিল

$ chattr -V -i dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as s----a---------

যা যথেষ্ট ছিল না। তাই আমি 'সা' যুক্ত করেছি

$ chattr -V -ais dir
chattr 1.41.12 (17-May-2010)
Flags of dir set as ---------------
$ chown root dir
$

সমস্যা সমাধান :)


0

কোন ধরণের ফাইল সিস্টেমে "পিএস" ফাইলটি আপনি ছোঁড়ার চেষ্টা করছেন? এফএস কি আরও (পঠনযোগ্য) হিসাবে স্থাপন করা হয়েছে?

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

-rwxr-xr-x 1 root root 76132 2009-05-28 10:48 /bin/ps*

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

9
যদি আপনার সিস্টেমটি হ্যাক হয়ে থাকে তবে আপনি ফাইলগুলি পিছনে রাখতে চান না। আপনার কাছে কোন কহন কি ভাঙ্গা হয়েছে প্রণালী, এবং সিস্টেমের কিছুই বিশ্বাসযোগ্য। মুছুন এবং ব্যাকআপগুলি থেকে পুনরায় ইনস্টল করুন।
সিয়ান

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

0

অন্যান্য উত্তর দ্বারা তৈরি প্রতিটি "অনুমান" সম্ভব is একটি ডিবাগিং ইঙ্গিতটি হ'ল কমান্ডের একটি স্ট্রেস করা এবং আউটপুটটি সিস্কলগুলিতে নিজেই আসল সমস্যাটি কী তা দেখার জন্য।

strace chown root /bin/ps 2>&1 | less 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.