نقش مجموعه ای از مجوزها است که به کاربران اجازه می دهد تا اقدامات خاصی را در منابع 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
امکان دسترسی به نمای منتشر شده فایل را می دهد.