মূল ব্যবহারকারী থেকে সমস্ত ব্যবহারকারীর কাছে অনুমতি কীভাবে পরিবর্তন করবেন?


21

আমি রুট ব্যবহারকারী হিসাবে কমান্ড লাইনে একটি ফোল্ডার তৈরি করেছি। এখন আমি এটি এবং এর সামগ্রীগুলি জিইউআই মোডে সম্পাদনা করতে চাই। আমাকে এটি করার অনুমতি দেওয়ার জন্য কীভাবে আমি এতে অনুমতিগুলি পরিবর্তন করব?


আপনি setfacl কমান্ড ব্যবহার করতে পারেন।
রমেশ

উত্তর:


32

যদি আমি আপনাকে সঠিকভাবে বুঝতে পারি, একটি টার্মিনাল নিক্ষেপ করুন, সেই ডিরেক্টরিটির উপরে একটি স্তরে নেভিগেট করুন, রুটে পরিবর্তন করুন এবং আদেশটি জারি করুন:

chown -R user:group directory/

এটি directory/ব্যবহারকারী userএবং গোষ্ঠীর (এবং এর মধ্যে থাকা সমস্ত কিছু) এর মালিকানা পরিবর্তন করে group। অনেকগুলি সিস্টেম প্রতিটি ব্যবহারকারীর নামে স্বয়ংক্রিয়ভাবে একটি গোষ্ঠী যুক্ত করে, তাই আপনি এটি পেতে পারেন:

chown -R user:user directory/

এর পরে, আপনি গাছের নীচে গাছটি সম্পাদনা করতে পারেন directory/এবং এমনকি directory/জিইউআই থেকে তার অধীনে থাকা কোনও ফাইল / ডিরেক্টরিও অনুমতি এবং তার পরিবর্তিত করতে পারেন ।

আপনি যদি সত্যই চান যে কোনও ব্যবহারকারীর অধীনে সমস্ত ফাইলের সম্পূর্ণ অনুমতি directory/থাকতে পারে (এটি যদি আপনার ব্যক্তিগত কম্পিউটার হয় তবে এটি ঠিক আছে তবে এটি অবশ্যই বহু ব্যবহারকারী পরিবেশের জন্য প্রস্তাবিত নয়) আপনি এটি ইস্যু করতে পারেন:

chmod -R a+rwX directory/

মূল হিসাবে


আপনার দেওয়া শেষ আদেশটি আমি কীভাবে পূর্বাবস্থায় ফিরিয়ে আনতে পারি?
tjons

1
@ টি জোনস সর্বশেষ কমান্ডটি সকলের কাছে (প্রায়) সমস্ত অনুমতি খোলে, সুতরাং এটি পূর্বাবস্থায়িত করা আপনি কোন অনুমতিগুলি প্রত্যাহার করতে চান তার উপর নির্ভর করে।
জোসেফ আর


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