কীভাবে ব্যবহারকারীর ফোল্ডারের অধীনে থাকা কোনও ফাইল মুছে ফেলা যায়?


9

কিছু ফাইল যদি তার নিজের ফোল্ডারের নীচে থাকে তবে এটি ব্যবহারকারীর দ্বারা মুছে ফেলা অসম্ভব কীভাবে করব?

উত্তর:


13

একটি ext2 / 3/4 ফাইল সিস্টেমে মূল থেকে এমনকি ফাইলটিকে মুছে ফেলা অসম্ভব করে ফেলা সম্ভব, ফাইলটির একটি ফাইল সিস্টেম বৈশিষ্ট্য পরিবর্তন করে:

$ cd
$ touch dummy
$ sudo chattr +i dummy
$ rm dummy
rm: remove write-protected regular empty file `dummy'? y
rm: cannot remove `dummy': Operation not permitted
$ sudo rm dummy
[sudo] password for enzotib: 
rm: cannot remove `dummy': Operation not permitted
$

আরও তথ্য chattrএবং lsattrম্যানুয়াল পেজ।

পরে যদি আপনি ফাইলটি মুছতে চান তবে আপনার ব্যবহার করা উচিত

sudo chattr -i dummy

ব্যবহার করার আগে rm

এর দুটি ঘাটতি রয়েছে:

  1. গুণাবলী পরিবর্তন করতে আপনাকে মূল হতে হবে;
  2. আপনি সেই ফাইলটির বৈশিষ্ট্যগুলি বা সেগুলি পরিবর্তন করার উপায় সম্পর্কে ভুলে যেতে পারেন, যাতে মনে হয় আপনি আর ফাইলটি মুছতে পারবেন না।

এটি ব্যবহার করার এবং অন্যান্য অনুমতি বজায় রাখার কোনও উপায় আছে? উদাহরণস্বরূপ, এখনও rwxসাব-ডিরেক্টরি এবং ফাইলগুলির জন্য ব্যবহারকারী এবং গোষ্ঠী অনুমতিগুলির অনুমতি দেওয়া ।
রোয়াদুকি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.