【银河麒麟安装anaconda,权限不够】

[/home/vimos/anaconda3] >>>
PREFIX=/home/vimos/anaconda3
Unpacking payload ...
Anaconda3-2022.05-Linux-x86_64.sh:行407: /home/vimos/anaconda3/conda.exe: 权限不够
Anaconda3-2022.05-Linux-x86_64.sh:行409: /home/vimos/anaconda3/conda.exe: 权限不够

在其他linux上没见过这个错误,已经排除文件夹和硬盘读写权限问题。
我可以提供一下出错位置的代码

CONDA_EXEC="$PREFIX/conda.exe"
# 3-part dd from https://unix.stackexchange.com/a/121798/34459
# this is similar below with the tarball payload - see shar.py in constructor to see how
#    these values are computed.
{
   dd if="$THIS_PATH" bs=1 skip=28884                  count=3884                      2>/dev/null
   dd if="$THIS_PATH" bs=16384        skip=2                      count=978                   2>/dev/null
   dd if="$THIS_PATH" bs=1 skip=16056320                   count=1052                    2>/dev/null
} > "$CONDA_EXEC"

chmod +x "$CONDA_EXEC"

export TMP_BACKUP="$TMP"
export TMP=$PREFIX/install_tmp

printf "Unpacking payload ...\n"
{
   dd if="$THIS_PATH" bs=1 skip=16057372               count=15332                     2>/dev/null
   dd if="$THIS_PATH" bs=16384        skip=981                    count=41185                 2>/dev/null
   dd if="$THIS_PATH" bs=1 skip=690847744                  count=2967                    2>/dev/null
} | "$CONDA_EXEC" constructor --extract-tar --prefix "$PREFIX"

"$CONDA_EXEC" constructor --prefix "$PREFIX" --extract-conda-pkgs || exit 1

代码中其实已经赋予$CONDA_EXEC可执行权限了,我在怀疑银河麒麟对这种赋权是不是有限制?

应该是可以关闭了,原因未知,之前是安装到挂载的硬盘时候报的没有权限,

UUID=35354062-88ee-40b9-8a62-660a50bcfc13     /home/vimos/Data   auto    rw,user,auto    0    0

当我选择同一块盘的时候,错误不再报了。