永发信息网

linux find命令出现Permission denied后怎么办

答案:2  悬赏:30  手机版
解决时间 2021-01-28 19:25
  • 提问者网友:wodetian
  • 2021-01-28 07:27
linux find命令出现Permission denied后怎么办
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-01-28 09:03
把错误信息写进Linux黑洞文件(/dev/null)吧, 0表示标准输入, 1表示标准输出, 2表示标准错误, 所以可以这么搞:
alias findfile='find . -depth -type f -iname "*" 2>/dev/null | xargs md5sum 2>/dev/null | grep --color -nE -ir'
全部回答
  • 1楼网友:一叶十三刺
  • 2021-01-28 10:07
我注意到你已经以root的身份执行命令了,但是遇到了权限问题。 可能的问题: run.sh 没有可执行权限 解决办法非常简单,用下面的命令给它加上可执行权限 1 chmod 555 run.sh 文件系统加载时使用了 noexec选项,会导致无法运行任何可执行文件 1 mount | grep noexec #查看有那些文件目录使用了这一选 1 mount -o remount,exec filesystemname #重新加载需要执行文件的目录
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯