يمكن لأي مستخدم لديه إذن الوصول إلى مجلد الوصول إلى جميع العناصر داخله. يسهّل ذلك معرفة المستخدمين الذين يمكنهم الوصول إلى العناصر في تسلسل هرمي، ويُعرف ذلك باسم وصول موسّع. يتوفّر هذا السلوك في كلّ من "ملفاتي" ومساحات التخزين السحابي المشتركة.
بعد طرح المجلدات ذات إذن الوصول المحدود، أصبحت الاستثناء الوحيد الذي يسمح بتقييد إذن الوصول إلى مجلد فرعي معيّن في كلّ من "ملفاتي" ومساحات التخزين السحابي المشتركة.
يوضّح هذا المستند كيفية إدارة المجلدات ذات إذن الوصول المحدود وإذن الوصول الشامل في Google Drive.
لمحة عن المجلدات ذات إذن الوصول المحدود
تسمح لك المجلدات ذات إذن الوصول المحدود بتقييد إذن الوصول إلى مجلدات لمستخدمين معيّنين. يمكن للمستخدمين الذين تضيفهم مباشرةً إلى أذونات المجلد فقط فتحه والوصول إلى محتواه. يمكن للمستخدمين الذين لديهم إذن وصول مُكتسَب إلى مجلد "ملفاتي" المشترك أو مجلد مساحة التخزين السحابي المشتركة (من خلال إذن الوصول من مجلد رئيسي) الاطّلاع على المجلد المحظور في Drive ولكن لا يمكنهم فتحه. تتوافق هذه الميزة بشكل أفضل مع سلوك مشاركة العناصر في كلّ من "ملفاتي" ومساحات التخزين السحابي المشتركة، ما يتيح لك تنظيم المجلدات التي تحتوي على محتوى حسّاس بجانب المحتوى الذي تتم مشاركته على نطاق أوسع.
تتوفّر المجلدات ذات إذن الوصول المحدود في كلّ من "ملفاتي" ومساحات التخزين السحابي المشتركة. يمكن دائمًا للدور owner في "ملفاتي" والدور organizer
في مساحات التخزين السحابي المشتركة الوصول إلى المجلدات ذات إذن الوصول المحدود. لتعديل قائمة مستخدمي المجلد، لا يلزم الحصول على أذونات خاصة. يمكن للأدوار التي يمكنها مشاركة المجلدات تعديل قوائم الأعضاء. لمزيد من المعلومات عن الأدوار والأذونات، يُرجى الاطّلاع على الأدوار والأذونات ونظرة عامة على مساحات التخزين السحابي المشتركة.
يُرجى العِلم أنّه على الرغم من أنّ المجلدات هي نوع من الملفات، لا يتوفّر إذن الوصول المحدود للملفات.
ضبط إذن الوصول المحدود إلى مجلد
في حين أنّه يمكن للمستخدمين الذين لديهم أذونات وصول مباشرة إلى المجلد الوصول إلى مجلد ذي إذن وصول محدود
، لا يمكن للدور owner في "ملفاتي" والدور organizer
في مساحات التخزين السحابي المشتركة تفعيل إذن الوصول المحدود أو إيقافه.
بالإضافة إلى ذلك، إذا كان لدى مستخدم لديه الدور writer في "ملفاتي" لديه
الحقل المنطقي writersCanShare في المصدر files
المضبوط على true، يمكنه أيضًا تفعيل الميزة أو إيقافها.
لتقييد إذن الوصول إلى مجلد، اضبط الحقل المنطقي inheritedPermissionsDisabled في مصدر files على true. عند ضبطه على true، لا يمكن الوصول إليه إلا للدور owner والدور
organizer والمستخدمين الذين لديهم أذونات وصول مباشرة إلى المجلد.
لإعادة تفعيل الأذونات المكتسَبة، اضبط inheritedPermissionsDisabled على false.
التحقّق من إذن تقييد إذن الوصول إلى مجلد
لمعرفة ما إذا كان بإمكانك تقييد إذن الوصول إلى مجلد أم لا، اطّلِع على القيم المنطقية
للحقلَين capabilities.canDisableInheritedPermissions و
capabilities.canEnableInheritedPermissions في مصدر files. تؤكّد هذه الإعدادات ما إذا كان لديك إذن تقييد إذن الوصول إلى مجلد من خلال الحقل inheritedPermissionsDisabled.
لمزيد من المعلومات عن capabilities، يُرجى الاطّلاع على التعرّف على إمكانات الملفات.
عرض قائمة بالعناصر الفرعية لمجلد ذي إذن وصول محدود
لمعرفة ما إذا كان بإمكانك عرض قائمة بالعناصر الفرعية لمجلد، استخدِم الحقل المنطقي capabilities.canListChildren.
تكون القيمة المعروضة دائمًا false إذا لم يكن العنصر مجلدًا أو إذا تمت إزالة إذن وصول مقدّم الطلب إلى محتوى المجلد من خلال ضبط inheritedPermissionsDisabled على false.
إذا تمت إزالة إذن وصولك إلى محتوى المجلد، سيظل بإمكانك الوصول إلى
البيانات الوصفية للمجلد باستخدام الطريقتَين files.get() و
files.list(). لتأكيد أنّ إذن الوصول محدود، اطّلِع على نص الرد لمعرفة ما إذا كان العنصر مجلدًا من نوع MIME application/vnd.google-apps.folder وكان الحقل capabilities.canListChildren مضبوطًا على false. إذا حاولت عرض قائمة بالعناصر الفرعية لمثل هذا المجلد، تكون النتيجة دائمًا فارغة.
الوصول إلى البيانات الوصفية لمجلد ذي إذن وصول محدود
تسمح لك المجلدات ذات إذن الوصول المحدود بعرض البيانات الوصفية للمجلد metadata إذا لم يكن لديك إذن الوصول إلى محتوى المجلد.
عند استخدام مصدر permissions لتحديد إذن وصول مستخدم، تحتوي كلّ من مجلدات "ملفاتي" ومساحات التخزين السحابي المشتركة التي تمنح إذن الوصول إلى البيانات الوصفية فقط على القيمتَين التاليتَين في نص الرد: inheritedPermissionsDisabled=true وview=metadata. يتم دائمًا ضبط الدور
على reader. لا تتم تعبئة الحقل view إلا للأذونات التي تنتمي إلى `عرض`.view لمزيد من المعلومات، يُرجى الاطّلاع على العروض.
تحتوي جميع الإدخالات في الحقل permissionDetails على الحقل inherited مضبوطًا على true للإشارة إلى أنّ الإذن مُكتسَب وأنّه لم يتم منح إذن الوصول المباشر إلى محتوى المجلد.
لمنح إذن الوصول إلى كلّ من محتوى المجلد والبيانات الوصفية، اضبط الحقل
inheritedPermissionsDisabled على false أو عدِّل الدور إلى reader
أو دور أعلى.
أخيرًا، إذا تم تقييد إذن أولاً من خلال إيقاف الميزة "إذن الوصول المُكتسَب" في مجلد (inheritedPermissionsDisabled=true)، ثم تمت إعادة إضافة الإذن مباشرةً إلى المجلد، تصبح القيم في نص الرد inheritedPermissionsDisabled=true مع الحقل view غير مضبوط. إذا كان المجلد في مساحة تخزين سحابي مشتركة، تحتوي قائمة permissionDetails على إدخال مع الحقل inherited مضبوطًا على false للإشارة إلى أنّ الإذن ليس مُكتسَبًا. يمنح هذا الإذن إذن الوصول إلى كلّ من محتوى المجلد والبيانات الوصفية مثل أي إذن آخر.
حذف المجلدات ذات إذن الوصول المحدود
يمكنك حذف المجلدات ذات إذن الوصول المحدود باستخدام الطريقة files.delete() في مصدر files.
في "ملفاتي"، لا يمكن لأي مستخدم حذف تسلسل هرمي للمجلدات إلا مالكه. إذا حذف مستخدم تسلسلاً هرميًا يتضمّن مجلدات ذات إذن وصول محدود ومملوكة لمستخدمين آخرين، يتم نقل هذه المجلدات إلى القسم "ملفاتي" الخاص بالمالك.
إذا كان لدى المستخدم الدور owner، يتم حذف التسلسل الهرمي بأكمله.
في مساحات التخزين السحابي المشتركة، يمكن للدور organizer حذف التسلسلات الهرمية حتى إذا كانت
تحتوي على مجلدات ذات إذن وصول محدود. إذا حذف الدور fileOrganizer تسلسلاً هرميًا يحتوي على مجلدات ذات إذن وصول محدود، تعتمد النتيجة على ما إذا تمت إعادة إضافته كـ fileOrganizer في المجلدات ذات إذن وصول محدود. إذا تمت إعادة إضافته، يتم حذف التسلسل الهرمي بأكمله. إذا لم تتم إعادة إضافته، يتم نقل المجلدات ذات إذن الوصول المحدود إلى المجلد الجذر لمساحة التخزين السحابي المشتركة.
مواضيع ذات صلة
- مشاركة الملفات والمجلدات ومساحات التخزين السحابي
- كيفية الوصول إلى الملفات في مساحات التخزين السحابي المشتركة
- التعرّف على المجلدات ذات إذن الوصول المحدود