Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MacOS] Different temporary directory returned when run as sudo #335

Open
samin-cf opened this issue Feb 26, 2025 · 0 comments
Open

[MacOS] Different temporary directory returned when run as sudo #335

samin-cf opened this issue Feb 26, 2025 · 0 comments

Comments

@samin-cf
Copy link

samin-cf commented Feb 26, 2025

With rust 1.85.0, this change was introduced which now results in a user-scoped temporary directory being returned by tempfile when the binary is run as sudo or as a service. Rust 1.84.1 and prior versions always returned /tmp if TMPDIR is unset and now that's changed.

It's likely not a problem for most cases, but I ran into an issue where I was passing the temporary directory to a process that's run as the nobody user which is unable to access the parent user's temp dir.

There may not be anything to change within tempfile. Just raising this issue for visiblity.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant