কীভাবে ম্যাক ওএস এক্সে কোনও ফোল্ডারের পুনরাবৃত্তভাবে ভাগ করে নেওয়া / ভাগ করতে হবে


53

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

উত্তর:


73

Chmod কমান্ড চেষ্টা করুন। উদাহরণস্বরূপ, যদি আপনার ডিরেক্টরিটির নাম মাইডির থাকে তবে নিম্নলিখিত কমান্ডটি সেই মাইডির পুনরাবৃত্তভাবে পড়তে / লিখতে সক্ষম করবে।

$ chmod -R +rw mydir

আরও তথ্যের জন্য:

$ man chmod

18
ভাল উত্তর, খারাপ উদাহরণ। ফোল্ডারগুলিতে পঠন এবং / অথবা লেখার অ্যাক্সেস যুক্ত করার সময় আপনার পাশাপাশি এক্সিকিউটিভ ("এক্স", ওরফে অনুসন্ধান) অ্যাক্সেস যুক্ত করতে হবে, অন্যথায় আর / ডাবলু নিরর্থক। অন্যদিকে, আপনি সাধারণত ফাইলগুলিতে এক্সিকিউট যুক্ত করতে চান না। পুনরাবৃত্ত পরিবর্তন করার সময়, আপনি ফাইল এবং ফোল্ডারগুলির মিশ্রণে কাজ করছেন। উত্তরটি হ'ল চিমডের "স্মার্ট এক্সিকিউট" (মূলধন এক্স) বৈশিষ্ট্যটি ব্যবহার করা: chmod -R +rwX mydirএটি কার্যকর হবে কেবল তখনই মৃত্যুদন্ড কার্যকর করা হবে।
গর্ডন ডেভিসন

গর্ডন: দুর্দান্ত পর্যবেক্ষণ। তবে, কোনও ডিরেক্টরিতে সাধারণত এক্স চালু থাকে, ব্যবহারকারী যদি না এটি বন্ধ করার জন্য মজার কিছু করে।
হাই ভু

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

1
আমার পক্ষে কাজ করে না, কেবলমাত্র মূল ফোল্ডারে প্রয়োগ করুন, সাব-ফোল্ডারগুলিতে নয়।
ডেলফিরুলস

29

আপনি যে রুট ফোল্ডারের সাথে কাজ করতে চান তা নির্বাচন করুন এবং পরিদর্শক (সিএমডি-আই বা ডান ক্লিক এবং "তথ্য প্রদর্শন করুন") খুলুন " নীচের প্যানেলটি যেখানে আপনি অনুমতিগুলি পরিচালনা করতে পারেন।

তালিকাতে অনুমতিগুলি যোগ করুন এবং সরান। প্রতিটি সাব-ফোল্ডারে একই অনুমতিগুলি পুনরাবৃত্তভাবে প্রয়োগ করতে, কগ ক্লিক করুন এবং "সংযুক্ত আইটেমগুলিতে প্রয়োগ করুন ..." নির্বাচন করুন

দ্রষ্টব্য: আমি লক্ষ্য করেছি যে "উইন্ডোজ আইটেমগুলিতে প্রয়োগ করুন ..." উইন্ডোর নীচে ডানদিকে নীচের অংশে অবস্থিত ছোট্ট লক আইকনটি লক করা হলে ধূসর হয়ে যায়। যদি এটি হয় তবে আপনার শংসাপত্রগুলি প্রবেশ করে এটি আনলক করতে কেবল লকটিতে ক্লিক করুন এবং তারপরে "সংযুক্ত আইটেমগুলিতে প্রয়োগ করুন ..." দিয়ে আবার চেষ্টা করুন "


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

@ ড্যানিয়েলব্যাক আপনি ভুল, এটি অনুমতিগুলির সমস্ত উপাদান প্রয়োগ করে, chmod এবং এটি ডান এটি সঠিক 'ম্যাক' উপায়
রব

আমি কেবল এই উত্তরটি চেষ্টা করেছি (একটি পরীক্ষার ফোল্ডারে) এবং এটি সঠিকভাবে কাজ করে না: যেহেতু কোনও ফোল্ডারটি সাধারণত 'এক্সিকিউটেবল' হয়, তাই বিটটি সমস্ত সংযুক্ত ফাইলগুলিতেও সেট করা হয়েছিল, যা ভুল। আমি কেবল ব্যবহারকারী এবং গোষ্ঠী পরিবর্তন করতে চেয়েছিলাম।
প্রবাহিত করুন

12

আপনি chmodএবং chownআদেশগুলি ব্যবহার করতে চান ।

যদি আমি সঠিকভাবে মনে রাখি তবে আপনি এর মতো অনুমতিগুলি পরিবর্তন করতে পারেন:

chmod -R +a "joshhunt allow read" /some/file/or/folder/
chmod -R +a "Guest deny read" /some/other/folder/
chmod -R +a "Guest deny write" /some/other/folder/

এই কমান্ডগুলির আরও একটি তথ্যের জন্য টার্মিনালে তাদের স্ব স্ব পৃষ্ঠাগুলি সন্ধান করুন:

man chmod
man chown

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