Unix 权限问题

Unix 权限问题

可执行文件具有权限-rwxrwxr-x,所有者是 root。当非 root 用户尝试执行该文件时,我收到权限被拒绝的错误。我不明白什么?

答案1

该文件位于哪里?该文件是否位于可读目录中?

编辑:该文件还用于什么用途?它内部是否执行了其他可能存在权限问题的操作?

答案2

检查文件系统是否未使用该noexec选项挂载,这将覆盖文件的权限。root 可以执行该文件吗?

答案3

为了执行,您还必须有读取权限(root 除外,root 可以在普通的 unix 系统上执行任何操作)

答案4

如果它是一个脚本(即#!在第一行用来告诉操作系统如何运行它)请检查那里命名的解释器的权限。

相关内容