diff --git a/pkg/mounter/s3fs.go b/pkg/mounter/s3fs.go index 9649388..88c9fa1 100644 --- a/pkg/mounter/s3fs.go +++ b/pkg/mounter/s3fs.go @@ -55,7 +55,7 @@ func (s3fs *s3fsMounter) Mount(source string, target string) error { func writes3fsPass(pwFileContent string) error { pwFileName := fmt.Sprintf("%s/.passwd-s3fs", os.Getenv("HOME")) - pwFile, err := os.OpenFile(pwFileName, os.O_RDWR|os.O_CREATE, 0600) + pwFile, err := os.OpenFile(pwFileName, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0600) if err != nil { return err }