Lewati ke konten utama

Perbaiki Error Izin Google Shared Drive — Selesaikan Masalah Akses dengan RcloneView

· 4 menit membaca
Tayson
Senior Engineer

Error 403 Forbidden pada Shared Drive yang seharusnya bisa Anda akses membingungkan sekaligus mendesak.

Google Shared Drive (dahulu Team Drive) memperkenalkan model izin berlapis yang lebih kompleks daripada berbagi file biasa. Ketika alat sinkronisasi gagal mengakses konten Shared Drive, pesan error dari API Google sering kali samar — "insufficient permissions" bisa berarti banyak hal berbeda. RcloneView menyederhanakan konfigurasi Shared Drive dengan pemilihan drive ID yang eksplisit, penanganan cakupan OAuth yang tepat, dan pelaporan error yang jelas untuk menunjukkan kegagalan izin yang sebenarnya.

Pratinjau aplikasi RcloneView

Kelola & Sinkronkan Semua Cloud di Satu Tempat

RcloneView adalah GUI lintas platform untuk rclone. Bandingkan folder, transfer atau sinkronkan file, dan otomatiskan alur kerja multi-cloud dengan antarmuka visual yang bersih.

  • Pekerjaan sekali klik: Salin · Sinkronkan · Bandingkan
  • Penjadwal & riwayat untuk otomatisasi yang andal
  • Bekerja dengan Google Drive, OneDrive, Dropbox, S3, WebDAV, SFTP, dan lainnya
WindowsmacOSLinux
Mulai Gratis →

Fitur inti gratis. Otomatisasi Plus tersedia.

Perbedaan Izin Shared Drive

Berbeda dengan Google Drive pribadi, di mana pemilik akun memiliki akses penuh ke semua hal, Shared Drive menggunakan izin berbasis peran yang dikelola di tingkat organisasi. Anggota dapat diberi peran Manager, Content Manager, Contributor, Commenter, atau Viewer, dan setiap peran memiliki kemampuan tertentu. Contributor, misalnya, dapat menambahkan file tetapi tidak dapat menghapus atau memindahkannya — operasi yang mungkin dicoba oleh perintah sync rclone secara default.

Hal penting yang perlu diperhatikan adalah akses Shared Drive harus diberikan secara eksplisit di tingkat drive. Berada di organisasi Google Workspace yang sama tidak secara otomatis memberikan akses. Selain itu, kebijakan berbagi seluruh domain yang ditetapkan oleh admin Workspace dapat menimpa izin drive individual, secara diam-diam memblokir pengguna eksternal atau service account.

Wizard konfigurasi remote RcloneView akan meminta Anda memilih Shared Drive tertentu berdasarkan ID, memastikan koneksi menargetkan drive yang benar, bukan default ke "My Drive" milik pengguna.

Selecting a Google Shared Drive in RcloneView remote setup

Mengonfigurasi Cakupan OAuth dengan Benar

Sumber umum error izin adalah cakupan OAuth yang tidak memadai. Saat pertama kali mengotorisasi RcloneView dengan Google, layar persetujuan OAuth akan meminta izin tertentu. Jika otorisasi awal menggunakan cakupan read-only, semua operasi tulis pada Shared Drive akan gagal dengan error 403.

RcloneView meminta cakupan drive secara default, yang menyediakan akses baca-tulis penuh. Jika Anda sebelumnya melakukan otorisasi dengan cakupan yang lebih sempit, Anda perlu mengotorisasi ulang dengan menjalankan alur konfigurasi lagi. File token menyimpan cakupan yang diberikan, dan RcloneView dapat mendeteksi ketika token saat ini tidak memiliki izin yang diperlukan untuk operasi yang Anda konfigurasikan.

Untuk lingkungan Google Workspace yang menggunakan service account, service account tersebut harus diberi domain-wide delegation dengan cakupan yang sesuai di konsol admin. Tanpa langkah ini, service account dapat melakukan autentikasi tetapi tidak dapat mengakses konten Shared Drive mana pun.

Configuring Google Drive transfer settings in RcloneView

Menyelesaikan Skenario Error Umum

"File not found" pada file yang sebenarnya ada: Ini biasanya berarti remote rclone mengarah ke My Drive, bukan Shared Drive. Di RcloneView, periksa apakah parameter team_drive dalam konfigurasi remote Anda telah diatur ke Shared Drive ID yang benar.

"Insufficient permissions" saat upload: Periksa peran Anda pada Shared Drive tersebut. Contributor ke atas dapat mengunggah, tetapi jika admin membatasi unggahan hanya untuk Manager, Anda akan mendapatkan error ini. Logging verbose RcloneView (-vv) menampilkan respons API yang tepat, termasuk izin mana yang hilang.

"Rate limit exceeded" saat operasi massal: Shared Drive berbagi kuota API di antara semua anggota. Pekerjaan sinkronisasi besar dari satu pengguna dapat menghabiskan kuota, menyebabkan error rate-limit 403 bagi semua orang. Flag --tpslimit pada RcloneView membatasi panggilan API agar tetap dalam kuota bersama.

Reviewing file permissions and sync status in RcloneView

Service Account dan Pengaturan Admin Workspace

Untuk alur kerja otomatis, service account adalah metode autentikasi yang direkomendasikan. Service account harus ditambahkan sebagai anggota di setiap Shared Drive yang perlu diaksesnya, dengan hak istimewa minimal Content Manager untuk operasi sinkronisasi yang melibatkan penghapusan file.

Admin Workspace juga harus memastikan bahwa kebijakan "Sharing outside the organization" mengizinkan pola akses service account tersebut. Jika admin telah menonaktifkan berbagi eksternal, service account dari proyek GCP yang berbeda akan diblokir terlepas dari keanggotaannya di Shared Drive.

Setting up automated Shared Drive sync with service account in RcloneView

Memulai

  1. Unduh RcloneView dari rcloneview.com.
  2. Konfigurasikan remote Google Drive dan pilih Shared Drive Anda berdasarkan ID saat pengaturan.
  3. Verifikasi cakupan OAuth dengan mengotorisasi ulang jika token Anda saat ini tidak memiliki izin tulis.
  4. Periksa peran Shared Drive Anda — Content Manager atau lebih tinggi diperlukan untuk operasi sinkronisasi penuh.

Dengan konfigurasi yang tepat, error izin Shared Drive akan hilang dan alur kerja sinkronisasi tim berjalan lancar.


Panduan Terkait:

Penyedia Cloud yang Didukung

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces