نقش ها و مجوزها

نقش مجموعه ای از مجوزها است که به کاربران اجازه می دهد تا اقدامات خاصی را در منابع Google Drive انجام دهند. برای در دسترس قرار دادن مجوزها برای کاربران، گروه‌ها و حساب‌های سرویس، نقش‌هایی را اختصاص می‌دهید. وقتی نقشی را اختصاص می دهید، تمام مجوزهایی را که نقش در بر دارد، اعطا می کنید.

هر مجوز در Google Drive API نقشی دارد که مشخص می‌کند کاربران می‌توانند با یک فایل، پوشه یا درایو مشترک چه کاری انجام دهند. برای اطلاعات بیشتر، به سناریوهای اشتراک‌گذاری منابع Drive مراجعه کنید.

عملیات برای فایل ها و پوشه ها

جدول زیر عملیاتی را نشان می دهد که کاربران می توانند برای هر نقش انجام دهند، در صورتی که نقش محدود به یک نما نباشد. برای اطلاعات بیشتر، مشاهده ها را ببینید.

عملیات مجاز owner organizer fileOrganizer writer commenter reader
فراداده (مانند نام، توضیحات) فایل یا پوشه را بخوانید
محتوای فایل را بخوانید
لیست موارد موجود در پوشه را بخوانید
نظرات را به فایل اضافه کنید
متادیتای فایل یا پوشه را تغییر دهید
محتوای فایل را اصلاح کنید
دسترسی به بازبینی های تاریخی
موارد را به پوشه اضافه کنید
موارد را از پوشه My Drive حذف کنید
موارد را از پوشه My Drive به اشتراک بگذارید
می تواند به مجوزهای فایل دقیق دسترسی داشته باشد
موارد را به سطل زباله منتقل کنید
موارد را از سطل زباله بازیابی کنید
سطل زباله را خالی کنید
یک فایل یا پوشه را حذف کنید
یک محدودیت محتوا به فایلی در پوشه My Drive اضافه کنید
تنظیم دسترسی محدود را در پوشه‌های My Drive تنظیم یا لغو تنظیم کنید

عملیات ویژه درایوهای مشترک

جدول زیر عملیات‌های خاص درایو مشترک را نشان می‌دهد که کاربران می‌توانند برای هر نقش انجام دهند، در صورتی که نقش محدود به یک نما نباشد. برای اطلاعات بیشتر، مشاهده ها را ببینید.

عملیات مجاز owner organizer fileOrganizer writer commenter reader
یک مورد درایو مشترک را به اشتراک بگذارید
فایل ها را به درایوهای مشترک اضافه کنید
ابرداده درایو مشترک را تغییر دهید
اعضای درایو مشترک را اضافه کنید
سازماندهی مجدد موارد در درایو مشترک [1]
انتقال موارد به خارج از درایو مشترک [2]
حذف موارد در درایوهای مشترک [2]
یک درایو مشترک خالی را حذف کنید
یک محدودیت محتوا به فایلی در درایو مشترک اضافه کنید
تنظیم دسترسی محدود را در پوشه‌های درایو مشترک تنظیم یا لغو تنظیم کنید

ارتباط بین Drive API و نقش های Drive UI

Drive API و Drive UI از یک سیستم مجوز اساسی استفاده می کنند. با این حال، نام نقش ها کمی بین این دو متفاوت است.

جدول زیر نشان می‌دهد که نقش‌ها چگونه با فایل‌ها و پوشه‌ها در My Drive مطابقت دارند.

نقش درایو API نقش رابط کاربری درایو توضیحات
owner مالک کنترل کامل بر روی فایل یا پوشه را اعطا می کند.
writer ویرایشگر امکان مشاهده فایل، افزودن نظرات و ویرایش فایل را اعطا می کند. برای پوشه‌ها، می‌توانید فایل‌ها یا زیرپوشه‌ها را در آن پوشه اضافه، ویرایش و حذف کنید.
commenter مفسر امکان مشاهده فایل و افزودن نظرات را اعطا می کند.
reader بیننده امکان مشاهده فایل را اعطا می کند.

جدول زیر نشان می دهد که نقش ها چگونه برای فایل ها و پوشه ها در درایوهای مشترک مطابقت دارند.

نقش درایو API نقش رابط کاربری درایو توضیحات
organizer مدیر توانایی مدیریت فایل‌ها، پوشه‌ها، افراد و تنظیمات را می‌دهد.
fileOrganizer مدیر محتوا توانایی مشارکت و مدیریت محتوا را اعطا می کند. نقش پیش فرض برای اعضای جدید
writer مشارکت کننده امکان مشاهده فایل، افزودن نظرات و ویرایش فایل را اعطا می کند. همچنین می تواند فایل ها را در درایو مشترک ایجاد کند.
commenter مفسر امکان مشاهده فایل و افزودن نظرات را اعطا می کند.
reader بیننده امکان مشاهده فایل را اعطا می کند.

بازدیدها

یک مجوز ممکن است به یک view محدود شود، در این صورت این نقش فقط برای آن نمای خاص اعمال می شود.

یک مجوز با view=published و role=reader reader اجازه دسترسی به نمای منتشر شده فایل را می دهد، اما reader اجازه دسترسی به فایل را نمی دهد.

یک مجوز با view=metadata و role=reader reader اجازه دسترسی به فراداده پوشه را می دهد، اما اجازه دسترسی به محتویات پوشه را نمی دهد.

برعکس، هر مجوزی که محدود به یک نمای خاص نباشد، reader امکان دسترسی به نمای منتشر شده فایل را می دهد.