যে ব্যবহারকারীর কোনো ফোল্ডারে অ্যাক্সেস আছে, তার সেই ফোল্ডারের ভেতরের সমস্ত আইটেমেও অ্যাক্সেস থাকে। এর ফলে একটি স্তরবিন্যাসে কার আইটেমগুলোতে অ্যাক্সেস আছে তা সহজে বোঝা যায় এবং একে এক্সপ্যানসিভ অ্যাক্সেস বলা হয়। এই অ্যাক্সেস আচরণটি মাই ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয় ক্ষেত্রেই বিদ্যমান।
সীমিত অ্যাক্সেসযুক্ত ফোল্ডার চালু হওয়ার পর, এগুলিই একমাত্র ব্যতিক্রম যা 'মাই ড্রাইভ' এবং শেয়ার করা ড্রাইভ উভয় ক্ষেত্রেই একটি নির্দিষ্ট সাবফোল্ডারে অ্যাক্সেস সীমাবদ্ধ করার সুযোগ দেয়।
এই ডকুমেন্টটিতে ব্যাখ্যা করা হয়েছে, কীভাবে আপনি গুগল ড্রাইভে সীমিত অ্যাক্সেস এবং ব্যাপক অ্যাক্সেসযুক্ত ফোল্ডারগুলো পরিচালনা করতে পারেন।
সীমিত অ্যাক্সেস সহ ফোল্ডার সম্পর্কে
সীমিত অ্যাক্সেসযুক্ত ফোল্ডার আপনাকে নির্দিষ্ট ব্যবহারকারীদের জন্য ফোল্ডার সীমাবদ্ধ করার সুযোগ দেয়। শুধুমাত্র সেইসব ব্যবহারকারী যাদের আপনি সরাসরি ফোল্ডারের অনুমতিতে যুক্ত করেছেন, তারাই এটি খুলতে এবং এর বিষয়বস্তু অ্যাক্সেস করতে পারবে। যেসব ব্যবহারকারীর শেয়ার করা 'মাই ড্রাইভ' ফোল্ডার বা শেয়ার করা ড্রাইভ ফোল্ডারে (প্যারেন্ট ফোল্ডার থেকে অ্যাক্সেসের মাধ্যমে) উত্তরাধিকারসূত্রে অ্যাক্সেস রয়েছে, তারা ড্রাইভে সীমাবদ্ধ ফোল্ডারটি দেখতে পেলেও তা খুলতে পারবে না। এই বৈশিষ্ট্যটি 'মাই ড্রাইভ' এবং শেয়ার করা ড্রাইভ উভয়ের আইটেমগুলোর শেয়ারিং আচরণকে আরও ভালোভাবে সমন্বয় করে, যার ফলে আপনি সংবেদনশীল বিষয়বস্তুযুক্ত ফোল্ডারগুলোকে ব্যাপকভাবে শেয়ার করা বিষয়বস্তুর পাশাপাশি সাজিয়ে রাখতে পারেন।
সীমিত অ্যাক্সেসযুক্ত ফোল্ডারগুলো 'মাই ড্রাইভ' এবং 'শেয়ার্ড ড্রাইভ' উভয় স্থানেই পাওয়া যায়। 'মাই ড্রাইভ'-এর owner ভূমিকা এবং 'শেয়ার্ড ড্রাইভ'-এর organizer ভূমিকা সর্বদা সীমিত অ্যাক্সেসযুক্ত ফোল্ডারগুলো অ্যাক্সেস করতে পারে। ফোল্ডার ব্যবহারকারীদের তালিকা পরিবর্তন করার জন্য কোনো বিশেষ অনুমতির প্রয়োজন হয় না। যে ভূমিকাগুলো ফোল্ডার শেয়ার করতে পারে, তারা সদস্য তালিকাও আপডেট করতে পারে। ভূমিকা এবং অনুমতি সম্পর্কে আরও জানতে, 'ভূমিকা এবং অনুমতি' এবং 'শেয়ার্ড ড্রাইভের সংক্ষিপ্ত বিবরণ' দেখুন।
উল্লেখ্য যে, ফোল্ডার এক ধরনের ফাইল হলেও, ফাইলের ক্ষেত্রে সীমিত অ্যাক্সেস পাওয়া যায় না।
একটি ফোল্ডারে সীমিত অ্যাক্সেস সেট করুন
যদিও সরাসরি ফোল্ডার অনুমতি থাকা ব্যবহারকারীরা সীমিত অ্যাক্সেস সহ একটি ফোল্ডার অ্যাক্সেস করতে পারেন, শুধুমাত্র 'মাই ড্রাইভ'-এর owner ভূমিকা এবং শেয়ার করা ড্রাইভের organizer ভূমিকাই সীমিত অ্যাক্সেস সক্ষম বা অক্ষম করতে পারে।
এছাড়াও, My Drive-এ writer ভূমিকা থাকা কোনো ব্যবহারকারী যদি files রিসোর্সের writersCanShare বুলিয়ান ফিল্ডটি true তে সেট করেন, তাহলে তিনি এই ফিচারটি চালু বা বন্ধ করতে পারবেন।
কোনো ফোল্ডারে অ্যাক্সেস সীমিত করতে, files রিসোর্সের inheritedPermissionsDisabled বুলিয়ান ফিল্ডটিকে true তে সেট করুন। যখন true , তখন শুধুমাত্র owner রোল, organizer রোল এবং সরাসরি ফোল্ডার পারমিশন থাকা ব্যবহারকারীরাই এটি অ্যাক্সেস করতে পারবে।
উত্তরাধিকারসূত্রে প্রাপ্ত অনুমতিগুলো পুনরায় চালু করতে, inheritedPermissionsDisabled কে false এ সেট করুন।
একটি ফোল্ডারে অ্যাক্সেস সীমিত করতে অনুমতি যাচাই করুন।
আপনি কোনো ফোল্ডারে অ্যাক্সেস সীমিত করতে পারবেন কি না, তা পরীক্ষা করতে files রিসোর্সের capabilities.canDisableInheritedPermissions এবং capabilities.canEnableInheritedPermissions ফিল্ডগুলোর বুলিয়ান মানগুলো খতিয়ে দেখুন। এই সেটিংসগুলো নিশ্চিত করে যে inheritedPermissionsDisabled ফিল্ডের মাধ্যমে কোনো ফোল্ডারে অ্যাক্সেস সীমিত করার অনুমতি আপনার আছে কি না।
capabilities সম্পর্কে আরও তথ্যের জন্য, “Understand file capabilities” দেখুন।
সীমিত অ্যাক্সেস সহ একটি ফোল্ডারের অধীনস্থদের তালিকা করুন
কোনো ফোল্ডারের চাইল্ড ফোল্ডারগুলোর তালিকা দেখা যাবে কিনা তা পরীক্ষা করতে, capabilities.canListChildren বুলিয়ান ফিল্ডটি ব্যবহার করুন।
আইটেমটি ফোল্ডার না হলে অথবা inheritedPermissionsDisabled কে false সেট করার মাধ্যমে অনুরোধকারীর ফোল্ডারের বিষয়বস্তুতে প্রবেশাধিকার কেড়ে নেওয়া হলে, ফেরত আসা মান সর্বদা false হয়।
যদি ফোল্ডারের বিষয়বস্তুতে আপনার অ্যাক্সেস সরিয়ে নেওয়া হয়, তবুও আপনি files.get() এবং files.list() মেথড ব্যবহার করে ফোল্ডারের মেটাডেটা অ্যাক্সেস করতে পারবেন। অ্যাক্সেস সীমিত কিনা তা নিশ্চিত করতে, রেসপন্স বডি পরীক্ষা করে দেখুন যে আইটেমটি application/vnd.google-apps.folder MIME টাইপের একটি ফোল্ডার কিনা এবং capabilities.canListChildren ফিল্ডটি false-এ সেট করা আছে কিনা। আপনি যদি এই ধরনের কোনো ফোল্ডারের চাইল্ডগুলোর তালিকা করার চেষ্টা করেন, তাহলে ফলাফল সর্বদা খালি থাকবে।
সীমিত অ্যাক্সেস মেটাডেটা সহ ফোল্ডার অ্যাক্সেস করুন
সীমিত অ্যাক্সেসযুক্ত ফোল্ডারগুলো আপনাকে ফোল্ডারের মেটাডেটা দেখার সুযোগ দেয়, যদি আপনার ফোল্ডারের বিষয়বস্তুতে অ্যাক্সেস না থাকে।
যখন কোনো ব্যবহারকারীর অ্যাক্সেস নির্ধারণ করতে permissions রিসোর্স ব্যবহার করা হয়, তখন 'মাই ড্রাইভ' এবং যে সকল শেয়ার্ড ড্রাইভ ফোল্ডার শুধুমাত্র মেটাডেটাতে অ্যাক্সেস দেয়, সেগুলোর রেসপন্স বডিতে নিম্নলিখিত ভ্যালুগুলো থাকে: inheritedPermissionsDisabled=true এবং view=metadata । রোলটি সবসময় reader হিসেবে সেট করা থাকে। ' view ফিল্ডটি শুধুমাত্র সেইসব পারমিশনের জন্য পূরণ করা হয় যেগুলো কোনো view এর অন্তর্গত। আরও তথ্যের জন্য, 'ভিউস' দেখুন।
permissionDetails ফিল্ডের সমস্ত এন্ট্রিতে ` inherited ফিল্ডটি ` true সেট করা থাকে, যা বোঝায় যে অনুমতিটি উত্তরাধিকারসূত্রে প্রাপ্ত এবং ফোল্ডারের বিষয়বস্তুতে সরাসরি অ্যাক্সেস দেওয়া হয়নি।
ফোল্ডারের বিষয়বস্তু এবং মেটাডেটা উভয়টিতেই অ্যাক্সেস দেওয়ার জন্য, inheritedPermissionsDisabled ফিল্ডটির মান false সেট করুন অথবা রোলটি reader বা তার চেয়ে উচ্চতর রোলে আপডেট করুন।
অবশেষে, যদি কোনো ফোল্ডারে ইনহেরিটেন্স বন্ধ করে ( inheritedPermissionsDisabled=true ) প্রথমে কোনো পারমিশন সীমিত করা হয়, এবং তারপর পারমিশনটি সরাসরি ফোল্ডারটিতে আবার যোগ করা হয়, তাহলে রেসপন্স বডির ভ্যালুগুলো inheritedPermissionsDisabled=true হয়ে যায় এবং view ফিল্ডটি আনসেট থাকে। যদি ফোল্ডারটি একটি শেয়ার্ড ড্রাইভে থাকে, তাহলে permissionDetails লিস্টে একটি এন্ট্রি থাকে যার inherited ফিল্ডটি false সেট করা থাকে, যা বোঝায় যে পারমিশনটি ইনহেরিটেড নয়। এই পারমিশনটি অন্য যেকোনো পারমিশনের মতোই ফোল্ডারের কন্টেন্ট এবং মেটাডেটা উভয়টিতেই অ্যাক্সেস দেয়।
সীমিত অ্যাক্সেস সহ ফোল্ডারগুলি মুছুন
আপনি files রিসোর্সের files.delete() মেথড ব্যবহার করে সীমিত অ্যাক্সেসযুক্ত ফোল্ডারগুলো ডিলিট করতে পারেন।
'মাই ড্রাইভ'-এ, শুধুমাত্র আইটেমটির মালিকই একটি ফোল্ডার হায়ারার্কি মুছে ফেলতে পারেন। যদি কোনো ব্যবহারকারী সীমিত অ্যাক্সেসযুক্ত এবং অন্যের মালিকানাধীন ফোল্ডারসহ একটি হায়ারার্কি মুছে ফেলেন, তবে এই ফোল্ডারগুলি মালিকের 'মাই ড্রাইভ'-এ স্থানান্তরিত হয়।
ব্যবহারকারীর যদি owner ভূমিকা থাকে, তাহলে সম্পূর্ণ হায়ারার্কিটি মুছে ফেলা হয়।
শেয়ার করা ড্রাইভে, organizer রোল হায়ারার্কি মুছে ফেলতে পারে, এমনকি যদি সেটিতে সীমিত অ্যাক্সেসযুক্ত ফোল্ডার থাকে। যদি fileOrganizer রোল এমন কোনো হায়ারার্কি মুছে ফেলে যাতে সীমিত অ্যাক্সেসযুক্ত ফোল্ডার রয়েছে, তবে এর ফলাফল নির্ভর করে তাকে সীমিত অ্যাক্সেসযুক্ত ফোল্ডারগুলিতে fileOrganizer হিসেবে পুনরায় যুক্ত করা হয়েছে কিনা তার উপর। যদি তা করা হয়ে থাকে, তবে পুরো হায়ারার্কিটি মুছে ফেলা হয়। আর যদি না করা হয়ে থাকে, তবে সীমিত অ্যাক্সেসযুক্ত ফোল্ডারগুলি শেয়ার করা ড্রাইভের রুট ফোল্ডারে স্থানান্তরিত হয়।
সম্পর্কিত বিষয়
- ফাইল, ফোল্ডার এবং ড্রাইভ শেয়ার করুন
- শেয়ার করা ড্রাইভে ফাইল অ্যাক্সেস কীভাবে কাজ করে
- সীমিত অ্যাক্সেসযুক্ত ফোল্ডার সম্পর্কে জানুন