আমি একটি ডিরেক্টরি মুছে ফেলার চেষ্টা করছি foo, এবং চেষ্টা করার মতো জিনিস থেকে সম্পূর্ণ আউট।
দ্রষ্টব্য: আমি জানি, আমি এলএক্সডি পাত্রে মুছে ফেলার কথা বলি না rm, তবে আমি এই ডিরেক্টরিটির বিষয়বস্তুগুলি আগেই গণ্ডগোল করে ফেলেছি এবং তাই rmএখনই ঠিক আছে )
নীচে লক্ষ্য করুন, এর পিতামাতার foo(অর্থাৎ containersডিরেক্টরিটি) এতে লেখার অনুমতি রয়েছে।
[root@box /var/lib/lxd]$ ls -l
drwx--x--x 1 root root 74 Dec 24 09:09 containers
<snip>
[root@box /var/lib/lxd]$ cd containers/
[root@box /var/lib/lxd/containers]$ ls -l
<snip>
drwxr-xr-x+ 1 231072 231072 0 Dec 24 09:13 foo
[root@box /var/lib/lxd/containers]$ ls -l foo
total 0
[root@box /var/lib/lxd/containers]$ lsattr
<snip>
---------------- ./foo
[root@box /var/lib/lxd/containers]$ lsattr -d foo
---------------- foo
[root@box /var/lib/lxd/containers]$ /bin/rm -rf foo
/bin/rm: cannot remove 'foo': Operation not permitted
[root@box /var/lib/lxd/containers]$ chattr -R -ia foo
[root@box /var/lib/lxd/containers]$ lsattr -d foo
---------------- foo
[root@box /var/lib/lxd/containers]$ /bin/rm -rf foo
/bin/rm: cannot remove 'foo': Operation not permitted
[root@box /var/lib/lxd/containers]$ ls -l
<snip>
drwxr-xr-x+ 1 231072 231072 0 Dec 24 09:13 foo
এমনকি একটি chown -R root.root fooসাহায্য না!
আশ্চর্যের বিষয়টি হ'ল কমান্ডটি দিয়ে এবং তারপরেই lsattrকোনও অতিরিক্ত বৈশিষ্ট্য সেট করা নেই । সুতরাং, কেন দেখাচ্ছিল - এবং প্রদর্শন চালিয়ে যাচ্ছি - এর পরের তালিকাটির পরবর্তী ?foochattrls -l foo+foo
আমি উবুন্টু ১.0.০৪ ব্যবহার করছি এক্সট্রিএফএস সহ, আজকের সর্বশেষ আপডেটের সাথে।
সম্পাদনা : ফাইলসিস্টেম হয় Btrfs , এবং ext4fs। এটি একটি বহিরাগত ইউএসবি হার্ড-ড্রাইভ যা আমি আমার হোস্টের উপরে মাউন্ট করছি /var/lib/lxd।
chownআগে চেষ্টা করেছি , কিন্তু এবার চেষ্টা করাও কার্যকর chmodহয়নি। যাইহোক, আমার সম্পাদনাটি এক সেকেন্ডে দেখুন।
btrfsckকোন ত্রুটি রিপোর্ট। প্রতিবেদনের ls -lahপিতামাতার জন্য foo0 বাইট foo; এর ভিতরে fooএটির জন্য তালিকাভুক্ত অ্যাডিশনাল অনুমতি সহ কেবল .এবং ..ডায়ারগুলি +তালিকাবদ্ধ করে .।