From acc042c95cd5de207a86d231cd22ad40b7ea6c41 Mon Sep 17 00:00:00 2001 From: Norio Nomura Date: Mon, 6 Oct 2025 12:51:55 +0900 Subject: [PATCH] pkg/imgutil/nativeimgutil: Change file permission to 644 in `convertRawToRaw()` fixes #4144 Signed-off-by: Norio Nomura --- pkg/imgutil/nativeimgutil/nativeimgutil.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/imgutil/nativeimgutil/nativeimgutil.go b/pkg/imgutil/nativeimgutil/nativeimgutil.go index 3fda1ab0db1..2eb1e2cae0b 100644 --- a/pkg/imgutil/nativeimgutil/nativeimgutil.go +++ b/pkg/imgutil/nativeimgutil/nativeimgutil.go @@ -130,6 +130,9 @@ func convertRawToRaw(source, dest string, size *int64) error { if err := containerdfs.CopyFile(dest, source); err != nil { return fmt.Errorf("failed to copy %q into %q: %w", source, dest, err) } + if err := os.Chmod(dest, 0o644); err != nil { + return fmt.Errorf("failed to set permissions on %q: %w", dest, err) + } } if size != nil { logrus.Infof("Expanding to %s", units.BytesSize(float64(*size)))