-
Notifications
You must be signed in to change notification settings - Fork 82
Open
Description
I ran into strange behavior with file_copy.
When another user with the same group create file (with rw-rw-rw- permissions) then
library(fs)
file_info("tmp-tst-copy.txt")$permissions # rw-rw-rw-
file_access("tmp-tst-copy.txt", "write") # TRUE
file_copy("tmp-tst-origin.txt", "tmp-tst-copy.txt", overwrite = TRUE)
Error: [EPERM] Failed to copy 'tmp-tst-origin.txt' to 'tmp-tst-copy.txt': operation not permittedBut actually file is removed (so runing command second time works as the destination file does not exists).
There is no problem with file_delete("tmp-tst-copy.txt").
There is no problem with system command cp tmp-tst-origin.txt tmp-tst-copy.txt
Session Info
> sessioninfo::session_info()
─ Session info ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
setting value
version R version 4.5.0 (2025-04-11)
os Red Hat Enterprise Linux 8.10 (Ootpa)
system x86_64, linux-gnu
ui RStudio
language (EN)
collate en_US.UTF-8
ctype en_US.UTF-8
tz Europe/Warsaw
date 2025-12-02
rstudio 2025.05.0+496.pro5 Mariposa Orchid (server)
pandoc NA
quarto 1.6.42 @ /usr/lib/rstudio-server/bin/quarto/bin/quarto
─ Packages ─────────────────────────────────────────────
package * version date (UTC) lib source
cli 3.6.5 2025-04-23 [1] RSPM (R 4.5.0)
crayon 1.5.3 2024-06-20 [1] RSPM (R 4.5.0)
fs * 1.6.6 2025-04-12 [1] RSPM (R 4.5.0)
glue 1.8.0 2024-09-30 [1] RSPM (R 4.5.0)
lifecycle 1.0.4 2023-11-07 [1] RSPM (R 4.5.0)
magrittr 2.0.3 2022-03-30 [1] RSPM (R 4.5.0)
pillar 1.10.2 2025-04-05 [1] RSPM (R 4.5.0)
pkgconfig 2.0.3 2019-09-22 [1] RSPM (R 4.5.0)
pkgload 1.4.0 2024-06-28 [1] RSPM (R 4.5.0)
rlang 1.1.6 2025-04-11 [1] RSPM (R 4.5.0)
rstudioapi 0.17.1 2024-10-22 [1] RSPM (R 4.5.0)
sessioninfo 1.2.3 2025-02-05 [1] RSPM (R 4.5.0)
tibble 3.2.1 2023-03-20 [1] RSPM (R 4.5.0)
utf8 1.2.5 2025-05-01 [1] RSPM (R 4.5.0)
vctrs 0.6.5 2023-12-01 [1] RSPM (R 4.5.0)
[1] /opt/R/libraries/4.5.0_2025-05
[2] /opt/R/4.5.0/lib/R/library
* ── Packages attached to the search path.
───────────────────────────────────────────────────pvictor
Metadata
Metadata
Assignees
Labels
No labels