华为欧拉OpenEnler系统在启动MindIE时权限问题的解决方法
现在的问题出在权限设置的矛盾上:服务要求config.json
的权限为 640(所有者不能有执行权限),但执行程序mindieservice_daemon
需要执行权限才能运行。可以按以下步骤解决:
-
单独设置 config.json 的权限(满足服务校验要求):
# 明确指定配置文件路径并设置为640 chmod 640 /usr/local/Ascend/mindie/latest/mindie-service/conf/config.json
-
恢复执行程序的执行权限(确保能启动服务):
# 给启动程序添加执行权限 chmod +x /usr/local/Ascend/mindie/latest/mindie-service/bin/mindieservice_daemon
-
检查并修正目录权限(避免递归修改导致的执行权限丢失):
# 确保bin目录有执行权限(否则无法进入并执行程序) chmod 750 /usr/local/Ascend/mindie/latest/mindie-service/bin
-
再次尝试启动服务: