I have configured rclone to work with idrivee2, providing the keys etc. I can see the files that are already in the bucket, but I cannot do any write operation - get error 403
Run the command 'rclone version' and share the full output of the command.
rclone v1.60.1-DEV
os/version: linuxmint 22.1 (64 bit)
os/kernel: 6.8.0-87-generic (x86_64)
os/type: linux
os/arch: amd64
go/version: go1.22.2
go/linking: dynamic
go/tags: none
Which cloud storage system are you using? (eg Google Drive)
idrivee2
The command you were trying to run (eg rclone copy /tmp remote:tmp)
A log from the command that you were trying to run with the -vv flag
2025/11/29 12:21:12 DEBUG : rclone: Version "v1.60.1-DEV" starting with parameters ["rclone" "mkdir" "encrypted_raw:test" "-vv" "--log-file=/home/peddy/rclone.log"]
2025/11/29 12:21:12 DEBUG : Creating backend with remote "encrypted_raw:test"
2025/11/29 12:21:12 DEBUG : Using config file from "/home/peddy/.config/rclone/rclone.conf"
2025/11/29 12:21:12 DEBUG : S3 bucket test: Making directory
2025/11/29 12:21:12 ERROR : Attempt 1/3 failed with 1 errors and: AccessDenied: Access Denied.
status code: 403, request id: 187C799DCCD7FD63, host id:
2025/11/29 12:21:12 DEBUG : S3 bucket test: Making directory
2025/11/29 12:21:12 ERROR : Attempt 2/3 failed with 1 errors and: AccessDenied: Access Denied.
status code: 403, request id: 187C799DCDB9521D, host id:
2025/11/29 12:21:12 DEBUG : S3 bucket test: Making directory
2025/11/29 12:21:12 ERROR : Attempt 3/3 failed with 1 errors and: AccessDenied: Access Denied.
status code: 403, request id: 187C799DCEA9C7B2, host id:
2025/11/29 12:21:12 DEBUG : 4 go routines active
2025/11/29 12:21:12 Failed to mkdir: AccessDenied: Access Denied.
status code: 403, request id: 187C799DCEA9C7B2, host id:
I know that the keys allow read and write, as I have tested them in different software and was able to write new files. Maybe I am misunderstanding something fundamental - I can write a file into an existing S3 “directory” but cannot create a new “directory”. The aim is to build on this rclone using crypt so as have a fully encrypted bucket. But I don’t know of a way to create a “directory” within the crypt bucket except via rclone.
It’s the one that is in the repo of Linux Mint 22.2:
$ aptitude show rclone
Package: rclone
Version: 1.60.1+dfsg-3ubuntu0.24.04.4
State: installed
Automatically installed: no
Priority: optional
Section: universe/net
Maintainer: Ubuntu Developers ubuntu-devel-discuss@lists.ubuntu.com
Architecture: amd64
Uncompressed Size: 62.6 M
Depends: libc6 (>= 2.34)
Suggests: fuse | fuse3, ca-certificates
Description: rsync for commercial cloud storage
Rclone is a program to sync files and directories between the local file system and a variety of commercial cloud storage providers:
Google Drive
Amazon S3
Openstack Swift / Rackspace cloud files / Memset Memstore
It is not rclone problem that your OS uses outdated packages (rclone v1.60.1 is from 2022). It is unfortunately quite common among many Linux distros. Very few maintain things up to date.
did you encrypt the bucket using idrve website?
then might need to add server_side_encryption = to the rclone config file
might need to add no_check_bucket = true to config file.
in most cases, the destination should be a bucket, not a file.
create the bucket using idrive website, for example, thetestbucket123 rclone copy ~/drive.log encrypted_raw:thetestbucket123 -vv --retries=1