cryptomator / cryptomator/cli

Ignored -onoatime

Aperta
#95 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Java
Stelle
427
Fork
52
Merge medio
20h 37m
PR unite (30g)
2

Descrizione

### Please agree to the following

- [x] I have searched [existing issues](https://github.com/cryptomator/cli/issues?q=) for duplicates
- [x] I agree to follow this project's [Code of Conduct](https://github.com/cryptomator/cli/blob/develop/.github/CODE_OF_CONDUCT.md)

### Summary

noatime fuse mount option is ignored

### What software is involved?

- Operating System: 6.12.57+deb13-amd64
- Cryptomator: cryptomator-cli 0.6.2
- fuse3 3.17.2-3

### Volume Type

FUSE

### Steps to Reproduce

1. CLI: cryptomator-cli unlock \
--password:stdin \
--mounter=org.cryptomator.frontend.fuse.mount.LinuxFuseMountProvider \
--mountPoint=/mnt/unlocked \
--mountOption=-ouid=1001 \
--mountOption=-ogid=1001 \
--mountOption=-oumask=077 \
--mountOption=-onoatime \
--mountOption=-oallow_other \
/mnt/vault
2. stat a file in the vault
3. shasum the file
4. stat the file again
5. Notice the access time got updated
6. findmnt confirms noatime option is active

### Expected Behavior

Access time is not updated and underlying files are unchanged.

### Actual Behavior

Access time is updated and underlying files are changed.

### Reproducibility

Always

### Relevant Log Output

```shell

```

### Anything else?

_No response_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia dal punto di ingresso LinuxFuseMountProvider utilizzato dal comando unlock segnalato e riproduci il problema con l’opzione di mount -onoatime indicata. Confronta il comportamento del filesystem montato con la semantica FUSE prevista e verifica con stat, shasum e findmnt che l’ora di accesso non venga aggiornata e che i file sottostanti rimangano invariati.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java, linux
Ambito
cli, operating-systems
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.