Bash

儘管有“rwx”特權,但在啟動二進製文件時“權限被拒絕”

  • August 20, 2018

我正在嘗試在 Ubuntu 11.10 上執行統計軟體 Stata 11。作為普通使用者,我收到以下錯誤消息:

bash: xstata: Permission denied

使用者特權對我來說似乎還可以,很難:

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

我非常感謝有關如何解決此問題的一些建議!

ls輸出中,您可以看到文件所有者(root)和組(root)。使用者權限適用於文件所有者 ( rwx)、文件組 ( r-x) 和其他 ( --x)。因為您不是根(並且我假設您不在根組中),所以只有other( --x) 適用於您。因此,您可以執行該文件,但不能讀取它。作為快速修復,請嘗試chmod +r xstata,這將授予所有人讀取權限。

引用自:https://unix.stackexchange.com/questions/23944