【问题标题】:Permission denied when trying to run program copied from another computer尝试运行从另一台计算机复制的程序时权限被拒绝
【发布时间】:2017-11-21 13:16:06
【问题描述】:

我编译了一个具有(-rwxr-xr-x)权限的程序,并将这个可执行文件复制到另一台PC上。当我尝试运行它时,警告说“权限被拒绝”。

谁能帮帮我?

谢谢!

【问题讨论】:

  • 你能把 ls -la 命令的结果贴出来吗?
  • 你是怎么复制的?
  • 请显示完整的错误信息。是脚本文件本身的权限,#! 中的二进制文件吗?行,或者脚本试图访问的一些数据文件或目录?如果没有完整的错误信息,就无法知道。

标签: linux bash permissions


【解决方案1】:

试试chmod +x <filename>

好像在复制过程中更改了权限。

另外,请分享您是如何复制的,也许可以避免这种情况。

chmod 会改变文件的权限。

https://en.wikipedia.org/wiki/Chmod

【讨论】:

    猜你喜欢
    • 2015-12-27
    • 2022-01-24
    • 2017-08-22
    • 2012-06-25
    • 1970-01-01
    • 2013-03-19
    • 1970-01-01
    • 2014-12-24
    • 2016-07-08
    相关资源
    最近更新 更多