yandex-cloud / geesefs

Finally, a good FUSE FS implementation over S3
Other
647 stars 43 forks source link

config fstab geesefs version 0.30.9 #29

Open lQwestl opened 2 years ago

lQwestl commented 2 years ago

Если прописать так: bucket /mnt/mountpoint fuse.geesefs _netdev,allow_other,--file-mode=0666,--dir-mode=0777,--profile=default 0 0, то профиль цепляется и можно работать с файлами в бакете.

bucket /mnt/mountpoint fuse.geesefs _netdev,allow_other,uid=1000,gid=1001,file-mode=0775,dir-mode=0775,--shared-config=/home/user/.aws/credentials 0 0, то работаеть не будет, профиль default не цепляется и не работает.

lQwestl commented 2 years ago

По умолчанию в таком сценарии bucket /mnt/mountpoint fuse.geesefs _netdev,allow_other,--file-mode=0666,--dir-mode=0777 0 0

Профиль default не применяется. Расположение файла /home/user/.aws/credentials, монтируется бакет тем же юзером у которого лежит файл /home/user/.aws/credentials, в fstab если прописать явное указание профиля ключом "--profile=default", то креды подцепятся и можно полноценно работать с бакетом. Если не прописать, то профиль не цепляется, хотя должен быть по умолчанию без указания этого ключа работать.

vitalif commented 2 years ago

Привет. Возможно, бакет анонимный? Для анонимных бакетов есть такое поведение - что если не указан явным образом профиль и не заданы переменные окружения с ключами, то бакет монтируется в анонимном режиме