mirror of
https://github.com/restic/restic.git
synced 2025-08-23 06:17:42 +00:00
restore: suppress lchown errors when not running as root
Like "cp -a" and "rsync -a" do, only report lchown errors if we run as root. Like cp from GNU coreutils does, we check Geteuid() to determine if we are running as root ( http://git.savannah.gnu.org/cgit/coreutils.git/tree/src/copy.c#n3012 ). On Windows, lchown errors are always reported. Fixes https://github.com/restic/restic/issues/1766
This commit is contained in:
7
changelog/unreleased/issue-1766
Normal file
7
changelog/unreleased/issue-1766
Normal file
@@ -0,0 +1,7 @@
|
||||
Enhancement: restore: suppress lchown errors when not running as root
|
||||
|
||||
Like "cp" and "rsync" do, restic now only reports errors for changing
|
||||
the ownership of files during restore if it is run as root, on non-Windows
|
||||
operating systems. On Windows, the error is reported as usual.
|
||||
|
||||
https://github.com/restic/restic/issues/1766
|
Reference in New Issue
Block a user