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

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

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