小编Jos*_*son的帖子

尽管有执行特权,但拒绝获得许可

从 golang 源编译了一个二进制文件,但它不会执行。我尝试下载二进制文件,这也不起作用。权限似乎都是正确的。由于某种原因从 go 运行文件有效。

的输出~/go$ go run src/github.com/exercism/cli/exercism/main.go1

NAME:
   exercism - A command line tool to interact with http://exercism.io

USAGE:
   main [global options] command [command options] [arguments...]
Run Code Online (Sandbox Code Playgroud)

的输出~/go/bin$ ./exercism

bash: ./exercism: Permission denied
Run Code Online (Sandbox Code Playgroud)

的输出~/go/bin$ ls -al

total 9932
drwxr-xr-x 2 joshua joshua     4096 Apr 28 12:17 .
drwxr-xr-x 5 joshua joshua     4096 Apr 28 12:17 ..
-rwxr-xr-x 1 joshua joshua 10159320 Apr 28 12:17 exercism
Run Code Online (Sandbox Code Playgroud)

的输出~/go/bin$ strace ./exercism

execve("./exercism", ["./exercism"], [/* …
Run Code Online (Sandbox Code Playgroud)

permissions executable

6
推荐指数
1
解决办法
4891
查看次数

标签 统计

executable ×1

permissions ×1