尽管有“rwx”权限,但启动二进制文件时“权限被拒绝”

尽管有“rwx”权限,但启动二进制文件时“权限被拒绝”

我正在尝试在 Ubuntu 11.10 上运行统计软件 Stata 11。作为普通用户,我收到以下错误消息:

bash: xstata: Permission denied

用户权限对我来说似乎还可以,但很难:

-rwxr-x--x 1 root root 16177752 2009-08-27 16:29 xstata*

我非常感谢有关如何解决此问题的一些建议!

答案1

ls输出中,您可以看到文件所有者(root)和组(root)。用户权限适用于文件所有者 ( rwx)、文件组 ( r-x) 和其他人 ( --x)。因为您不是 root(并且我假设您不在 root 组中),所以只有other( --x) 适用于您。因此您可以运行该文件,但不能读取它。作为快速解决方案,请尝试chmod +r xstata,这将为所有人提供读取权限。

相关内容