الأدوار والأذونات

الدور هو مجموعة من الأذونات التي تتيح للمستخدمين تنفيذ إجراءات معيّنة على موارد Google Drive. لمنح الأذونات للمستخدمين والمجموعات وحسابات الخدمة، عليك تحديد الأدوار. عند تعيين دور، يتم منح جميع الأذونات التي يتضمّنها الدور.

يتضمّن كل إذن في Google Drive API دورًا يحدّد الإجراءات التي يمكن للمستخدمين اتّخاذها مع ملف أو مجلد أو مساحة تخزين سحابي مشتركة. لمزيد من المعلومات، يُرجى الاطّلاع على سيناريوهات لمشاركة موارد Drive.

عمليات الملفات والمجلدات

يوضّح الجدول التالي العمليات التي يمكن للمستخدمين تنفيذها لكل دور، عندما لا يكون الدور محصورًا بملف شخصي. لمزيد من المعلومات، يُرجى الاطّلاع على المشاهدات.

العملية المسموح بها owner organizer fileOrganizer writer commenter reader
قراءة البيانات الوصفية (مثل الاسم والوصف) للملف أو المجلد
قراءة محتوى الملف
قراءة قائمة العناصر في المجلد
إضافة تعليقات إلى الملف
تعديل البيانات الوصفية للملف أو المجلد
تعديل محتوى الملف
الوصول إلى النُسخ السابقة
إضافة عناصر إلى المجلد
إزالة عناصر من مجلد "ملفاتي"
مشاركة عناصر من مجلد "ملفاتي"
يمكنه الوصول إلى أذونات الملفات التفصيلية
نقل العناصر إلى المهملات
استرداد الملفات من المهملات
إفراغ المهملات
حذف ملف أو مجلد
إضافة قيود على المحتوى إلى ملف في مجلد "ملفاتي"
ضبط إعدادات الوصول المقيد أو إلغاء ضبطها في مجلدات "ملفاتي"

العمليات الخاصة بمساحات التخزين السحابي المشتركة

يوضّح الجدول التالي العمليات الخاصة بمساحة التخزين السحابي المشتركة التي يمكن للمستخدمين تنفيذها لكل دور، عندما لا يكون الدور محصورًا في عرض فقط. لمزيد من المعلومات، يُرجى الاطّلاع على المشاهدات.

العملية المسموح بها owner organizer fileOrganizer writer commenter reader
مشاركة عنصر في مساحة تخزين سحابي مشتركة
إضافة ملفات إلى مساحات التخزين السحابي المشتركة
تعديل البيانات الوصفية لمساحة تخزين سحابي مشتركة
إضافة أعضاء إلى مساحة Drive مشتركة
إعادة تنظيم العناصر في مساحة تخزين سحابي مشتركة [1]
نقل العناصر خارج مساحة تخزين سحابي مشتركة [2]
حذف الملفات في مساحات التخزين السحابي المشتركة [2]
حذف مساحة تخزين سحابي مشتركة فارغة
إضافة قيود على المحتوى إلى ملف في مساحة تخزين سحابي مشتركة
ضبط إعدادات الوصول المحدود أو إلغاء ضبطها في مجلدات مساحة التخزين السحابي المشتركة

العلاقة بين أدوار Drive API وواجهة مستخدم Drive

تستخدم واجهة برمجة التطبيقات Drive API وواجهة مستخدم Drive نظام الأذونات الأساسي نفسه. ومع ذلك، تختلف أسماء الأدوار قليلاً بين النوعين.

يوضّح الجدول التالي كيفية تطابق الأدوار للملفات والمجلدات في "ملفاتي".

دور واجهة برمجة تطبيقات Drive دور واجهة مستخدم Drive الوصف
owner المالك يمنح هذا الإذن تحكّمًا كاملاً في الملف أو المجلد.
writer محرِّر يمنح هذا الإذن إمكانية عرض الملف وإضافة تعليقات عليه وتعديله. بالنسبة إلى المجلدات، يمكن إضافة ملفات أو مجلدات فرعية وتعديلها وحذفها داخل هذا المجلد.
commenter معلِّق يمنح هذا الإذن إمكانية عرض الملف وإضافة تعليقات.
reader مُشاهد يمنح هذا الإذن إمكانية عرض الملف.

يوضّح الجدول التالي كيفية مطابقة الأدوار للملفات والمجلدات في مساحات التخزين السحابي المشتركة.

دور واجهة برمجة تطبيقات Drive دور واجهة مستخدم Drive الوصف
organizer مدير يمنح هذا الدور إمكانية إدارة الملفات والمجلدات والمستخدمين والإعدادات.
fileOrganizer إدارة المحتوى يمنح هذا الدور القدرة على المساهمة في المحتوى وإدارته. الدور التلقائي للأعضاء الجدد
writer مساهم يمنح هذا الإذن إمكانية عرض الملف وإضافة تعليقات عليه وتعديله. يمكنك أيضًا إنشاء ملفات داخل مساحة تخزين سحابي مشتركة.
commenter معلِّق يمنح هذا الإذن إمكانية عرض الملف وإضافة تعليقات.
reader مُشاهد يمنح هذا الإذن إمكانية عرض الملف.

المشاهدات

قد يقتصر الإذن على view، وفي هذه الحالة، لا ينطبق الدور إلا على هذا الملف الشخصي.

يمنح الإذن الذي يتضمّن view=published وrole=reader المستخدم reader إذن الوصول إلى العرض المنشور للملف، ولكنّه لا يمنحه إذن الوصول إلى الملف.reader

يمنح الإذن الذي يتضمّن view=metadata وrole=reader خدمة reader إذن الوصول إلى البيانات الوصفية للمجلد، ولكنّه لا يمنح إذن الوصول إلى محتوى المجلد.

في المقابل، يمنح أي إذن غير مقيّد بعرض معيّن إمكانية الوصول إلى العرض المنشور للملف.reader