From b74c18024a259c1f605201615ec038b5951ac0fb Mon Sep 17 00:00:00 2001 From: Xuewei Niu Date: Tue, 1 Nov 2022 11:00:38 +0800 Subject: [PATCH] runtime-rs: fix shared volume permission issue Fix the issue where share volumes always have readwrite permission even if readonly permission is enough. Fixes: #5549 Signed-off-by: Xuewei Niu --- src/runtime-rs/crates/resource/src/volume/share_fs_volume.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime-rs/crates/resource/src/volume/share_fs_volume.rs b/src/runtime-rs/crates/resource/src/volume/share_fs_volume.rs index c75ea5ca1..90110944a 100644 --- a/src/runtime-rs/crates/resource/src/volume/share_fs_volume.rs +++ b/src/runtime-rs/crates/resource/src/volume/share_fs_volume.rs @@ -65,7 +65,7 @@ impl ShareFsVolume { cid: cid.to_string(), source: m.source.clone(), target: file_name, - readonly: false, + readonly: m.options.iter().any(|o| *o == "ro"), mount_options: m.options.clone(), mount: m.clone(), })