یک نقش مجموعهای از مجوزها است که به کاربران اجازه میدهد اقدامات خاصی را روی منابع گوگل درایو انجام دهند. برای اینکه مجوزها در دسترس کاربران، گروهها و حسابهای سرویس قرار گیرند، شما نقشها را تعیین میکنید. وقتی نقشی را تعیین میکنید، تمام مجوزهایی را که آن نقش در بر دارد، اعطا میکنید.
هر مجوز در API گوگل درایو نقشی دارد که مشخص میکند کاربران چه کاری میتوانند با یک فایل، پوشه یا درایو مشترک انجام دهند. برای اطلاعات بیشتر، به سناریوهای اشتراکگذاری منابع درایو مراجعه کنید.
عملیات مربوط به فایلها و پوشهها
جدول زیر عملیاتی را که کاربران میتوانند برای هر نقش انجام دهند، زمانی که آن نقش به یک نما محدود نشده باشد، نشان میدهد. برای اطلاعات بیشتر، به بخش نماها مراجعه کنید.
| عملیات مجاز | 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 اجازه دسترسی به نمای منتشر شده فایل را میدهد.