আমি কীভাবে কোনও লিনাক্সে একটি নির্দিষ্ট ডিয়ারের ব্যবহারকারীর কাছে সম্পূর্ণ অনুমতি সেট করতে পারি?
আমি কীভাবে কোনও লিনাক্সে একটি নির্দিষ্ট ডিয়ারের ব্যবহারকারীর কাছে সম্পূর্ণ অনুমতি সেট করতে পারি?
উত্তর:
'সম্পূর্ণ অনুমতি' বলতে কী বোঝায় তা নির্ভর করে। আপনি যদি কোনও ব্যবহারকারীকে সেই ডিরেক্টরিতে সমস্ত ফাইল এবং ডিরেক্টরিতে সম্পূর্ণরূপে পড়ার এবং লেখার অ্যাক্সেস পেতে চান তবে এটি সাহায্য করবে:
chown -R username directory
chmod -R u+rX directory
প্রথম কমান্ড ব্যবহারকারীকে ডিরেক্টরিতে নিজের করে তোলে। দ্বিতীয় কমান্ড তাদের সম্পূর্ণ পঠন এবং অ্যাক্সেসের অনুমতি দেয়। r
পঠিত অনুমতি দেয়, X
ডিরেক্টরি করার অনুমতি 'চালানো' দেয়, এবং না ফাইল।
আপনি যদি ডিরেক্টরিটির বিদ্যমান অনুমতিগুলি পরিবর্তন করতে না চান তবে এখনও কোনও ব্যবহারকারীর (বা একাধিক ব্যবহারকারী বা গোষ্ঠী) ডিরেক্টরিতে থাকা সামগ্রীর অনুমতি দিতে চান, আপনি এসিএল ব্যবহার করতে পারেন। কিছু ফাইল সিস্টেম (এক্সট্রি 3) এসিএল সক্ষম করতে মাউন্টে এসিসি পতাকা লাগবে। প্রায়শই, কেবল গোষ্ঠীগুলি ব্যবহার করা যথেষ্ট তবে এসিএলগুলি আরও নমনীয় হতে পারে।
এ setfacl এবং getfacl আরও তথ্যের জন্য কমান্ড।