ডিফল্ট অনুমতিতে ফাইলটি পুনরায় সেট করতে সেটফ্যাকল?


15

নিম্নলিখিত ডিফল্ট এসিএল সহ আমার একটি ডিরেক্টরি রয়েছে:

default:user:phptutor:rwx

তবে সেই ডিরেক্টরিতে থাকা ফাইল / ডিরেক্টরিগুলির কোনওটিরই সেই ডিফল্ট অনুমতি নেই (কারণ এটি তৈরি করার পরে এটি যুক্ত করা হয়েছিল)।

আমি কীভাবে প্যারেন্ট ডিরেক্টরিগুলির ডিফল্ট এসিএলগুলি এতে প্রতিটি ফোল্ডারে এবং ফাইলগুলিতে অনুলিপি করতে পারি?

উত্তর:


19

getfaclডিরেক্টরিটি থেকে ডিফল্ট অনুমতি পেতে ব্যবহার করুন এবং তারপরে ফলাফলটি setfaclপ্রয়োগ করতে ফলাফলটি পাইপ করুন । এর মতো কিছু কাজ করা উচিত:

getfacl -d <directory> | setfacl -R --set-file=- <directory>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.