在WSO2 IS中执行WSO2 OB合并脚本失败,提示权限拒绝
WSO2 IS 5.11.0执行OB合并脚本时权限拒绝问题
在WSO2 IS(5.11.0版本)中执行WSO2 OB合并脚本时,出现无法创建指定路径文件的权限拒绝错误,具体报错如下:
cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/88/dbe33acc44c56db8cdd05f449ed90c7a30c4c5': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/89/8b56f1ce4093ef95f88d1a878870f38ef928d1': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/8b/4deef3cf9f3ae3308991bf475c148f1bd7c642': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/8b/680ca366e4b4ee5cdc83f801b8cd2783f8b5d6': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/8b/8507bf49a11770a599698f8cad96573928aa4c': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/8b/de389221af972270b635e2166e0362e7daa403': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e3/30ac594fe120971788519e372b916e3190d1a7': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e3/fd553cf55e781eb0b6e9ef94e3d4745d530112': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e4/e1d52c9e9952e1ae0edb088a8ad845bd2f115f': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e5/1d2b50ecdf8baf390e8f3808fe159d03700977': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e5/880a783b98a27870bef5a80b929586de08f214': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e8/95fadb3158676253a81f8dc60cc382c976e5b9': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e8/c24c0aae19f57c4d9d10adfb475be124f2cb0f': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e8/ffebf688e7615aefa84f030e5d6fe7c7909423': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e9/3adf86fa274cb44bc1ece390487ed8b45fcf27': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e9/42d70f5cd4fece5b76d4ac766641ba55e48a66': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/e9/c91a9b1aa7f0df401e722b0f8cdbf2bbc6fd86': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/ec/3c7af690348ec7b6293efbbd572b9cc0d6fad6': 权限拒绝 cp: 无法创建常规文件 '/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/ec/6d8754eb2341e92846fcd1be42471344a22a30': 权限拒绝
解决建议
- 检查目标路径
/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/的权限,确保执行脚本的用户拥有读写权限。 - 若为Linux/macOS环境,执行以下命令递归赋予权限:
sudo chown -R $USER:$USER "/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/" sudo chmod -R 755 "/f/WSO2 OB Practice/BaseProducts/wso2is-5.11.0/WSO2/Desktop/HelthCare/.git/objects/" - 若为Windows环境,右键目标文件夹→属性→安全选项卡,添加当前用户并赋予完全控制权限,同时取消文件夹的只读标记。
- 确认脚本中
cp命令的目标路径是否正确,若路径不存在,先手动创建对应目录。
内容的提问来源于stack exchange,提问作者vasiharan vasi
相关产品推荐
相关产品推荐

