当前位置:   article > 正文

Linux: sudo: unable to execute /opt/sbin/adm: No such file or directory

sudo: unable to execute

因为脚本语言第一行是指定解释器,但是里面包含非法^M字符,导致后续的系统调用,找不到解释器,然后报错误找不到文件。
所以这里存在一个问题,就是错误提示里虽然显示文件找不到,而且也把文件打印了出来。但是非法的字符却没有打印出来。所以导致让人迷惑的可能。
sudo: unable to execute /opt/sbin/adm: No such file or directory

(这个错误有可能的原因是,sudo的设置里权限配置不对。比如其他用户不应该有可执行权限,但是这个命令有,就不让执行。但是这个错误提示有点让人迷惑,可能也是故意的。)
上面这一段只是通过现象错误的认为,其实根本原因是:
https://mzhan017.blog.csdn.net/article/details/126984252

execve("/opt/sbin/adm", ["/opt/sbin/adm"], 0x7fff2b4d4738 /* 27 vars */
    声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/73681
    推荐阅读
    相关标签
      

    闽ICP备14008679号