永发信息网

unix系统,执行.sh文件报Execute permission denied怎么解决?

答案:2  悬赏:80  手机版
解决时间 2021-02-22 12:52
  • 提问者网友:精神病院里
  • 2021-02-22 08:20
不要简单的回答什么chmod赋权啊什么的,都试过了,无效,更改用户用户组都试过了,也是无效
问题如下:
使用root登录的
t-as-sl/boss/utap/boss_utep/bin#ll
total 4144
-rwxr-xr-x 1 root root 335880 Dec 1 2010 TaskAgentMgr_nodb
-rwxr-xr-x 1 root root 488100 Dec 1 2010 TaskAgent_nodb
-rwxr-xr-x 1 root root 311076 Dec 1 2010 norShExec_nodb
-rwxr-xr-x 1 root root 308020 Dec 1 2010 origShExec_nodb
-rwxr-xr-x 1 root root 308648 Dec 1 2010 residShExec_nodb
-rwxr-xr-x 1 utap boss 2768 Sep 17 2011 sqlnet.log
-rwxr-xr-x 1 utap boss 312 Jul 23 09:21 start.sh
-rwxr-xr-x 1 utap boss 323 Jul 22 11:24 stop.sh
-rwxr-xr-x 1 utap boss 73 Dec 4 2009 stop.sh.20091204
-rwxr-xr-x 1 root root 307892 Dec 1 2010 taskShExec_nodb
-rwxr-xr-x 1 utap boss 2023 Jul 22 11:29 utep.ini
drwxr-xr-x 2 utap boss 96 Dec 1 2010 utepweb
drwxr-xr-x 2 utap boss 96 Jul 22 11:14 work
t-as-sl/boss/utap/boss_utep/bin#start.sh
start.sh: /boss/utap/boss_utep/bin/TaskAgentMgr_nodb: Execute permission denied.

start.sh内容:
t-as-sl/boss/utap/boss_utep/bin#cat start.sh
export SRC_ROOT=/boss/utap/boss_utep
export LD_LIBRARY_PATH=$SRC_ROOT/lib:$LD_LIBRARY_PATH
export SHLIB_PATH=$SRC_ROOT/lib:$SHLIB_PATH
export LIBPATH=$SRC_ROOT/lib:$LIBPATH
$SRC_ROOT/bin/TaskAgentMgr_nodb start $SRC_ROOT/bin/utep.ini
最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-02-22 09:58
是不是运行其他的shell也是这样,是的话,那就是sh的问题,付给他权限
全部回答
  • 1楼网友:woshuo
  • 2021-02-22 10:08
error:execute permission denied on object‘spgetcurrentuser’data base‘exairhr’,owner‘dbo’(故障:对对象(数据库‘exairhr’所有者‘dbo’)执行execute许可权被拒绝)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯