আমি কীভাবে কোনও নির্দিষ্ট দিরের ব্যবহারকারীর কাছে পূর্ণ প্রেটিং সেট করতে পারি?


উত্তর:


24

'সম্পূর্ণ অনুমতি' বলতে কী বোঝায় তা নির্ভর করে। আপনি যদি কোনও ব্যবহারকারীকে সেই ডিরেক্টরিতে সমস্ত ফাইল এবং ডিরেক্টরিতে সম্পূর্ণরূপে পড়ার এবং লেখার অ্যাক্সেস পেতে চান তবে এটি সাহায্য করবে:

chown -R username directory
chmod -R u+rX directory

প্রথম কমান্ড ব্যবহারকারীকে ডিরেক্টরিতে নিজের করে তোলে। দ্বিতীয় কমান্ড তাদের সম্পূর্ণ পঠন এবং অ্যাক্সেসের অনুমতি দেয়। rপঠিত অনুমতি দেয়, Xডিরেক্টরি করার অনুমতি 'চালানো' দেয়, এবং না ফাইল।


অনুমতিটি সেভাবে সেট করার সমস্যাটি হ'ল আপনি প্রতিটি ফাইলকে সম্পাদনযোগ্য করে তুলবেন যা অগত্যা কোনও ভাল ধারণা নয়। সাধারণভাবে কম কথা বললে আপনি জানেন যে আপনি কোন ফাইলগুলির সাথে লেনদেন করছেন (বা আপনার কেবল যত্ন নেই) আমি কোনও সম্পূর্ণ ডিরেক্টরি ট্রিতে এইভাবে অনুমতি প্রয়োগ করব না।
আইনস্টিয়ান

1
নাহ, যা সমস্ত ফাইল নির্বাহযোগ্য সেট করে না, এটি কেবলমাত্র 'এক্সিকিউটেবল' ডিরেক্টরি সেট করে। এটি এক্স এবং এক্স এর মধ্যে পার্থক্য
ররি

দুঃখিত, রাজধানীটি দেখেনি।
আইনস্টিয়ান

1

আমার মন্তব্যের পূর্ববর্তী দুটি সমাধান অনুমান করে যে আপনি কেবল একজন সাধারণ ব্যক্তিরই একটি ডিরেক্টরি এবং এর উপ-ডিরেক্টরি এবং তার নীচে ফাইলগুলিতে সম্পূর্ণ অ্যাক্সেস পেতে চান।

এটি কি সঠিক বা আপনি চান যে বহু লোকের নির্দিষ্ট ডিরেক্টরিটিতে সম্পূর্ণ অ্যাক্সেস থাকে?


1

আপনি যদি ডিরেক্টরিটির বিদ্যমান অনুমতিগুলি পরিবর্তন করতে না চান তবে এখনও কোনও ব্যবহারকারীর (বা একাধিক ব্যবহারকারী বা গোষ্ঠী) ডিরেক্টরিতে থাকা সামগ্রীর অনুমতি দিতে চান, আপনি এসিএল ব্যবহার করতে পারেন। কিছু ফাইল সিস্টেম (এক্সট্রি 3) এসিএল সক্ষম করতে মাউন্টে এসিসি পতাকা লাগবে। প্রায়শই, কেবল গোষ্ঠীগুলি ব্যবহার করা যথেষ্ট তবে এসিএলগুলি আরও নমনীয় হতে পারে।

setfacl এবং getfacl আরও তথ্যের জন্য কমান্ড।


0

আপনি নিম্নলিখিত আদেশটি দিয়ে ব্যবহারকারীর মালিকানা দিতে পারেন:
chown -R username:groupname directory

অনুমতিগুলি নিয়ন্ত্রণ করা হয় chmodতবে সম্ভাব্যতার চেয়ে বেশি যদি আপনি ব্যবহারকারীর মালিকানা দেন তবে ইতিমধ্যে তাদের সম্পূর্ণ অ্যাক্সেস দেওয়ার জন্য অনুমতিগুলি সেট করা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.