Unix权限问题


0

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


什么可执行文件,它位于何处?
约翰T 2010年

它是flex sdk的mxmlc编译器脚本,位于/ opt / flex / ...下
gAMBOOKa 2010年

Answers:


2

文件的位置在哪里?该文件是否在可读目录中?

编辑:该文件做什么?在里面它是否会执行其他可能存在权限问题的内容?


`它会执行其他可能有权限问题的内容吗?AHA!
gAMBOOKa 2010年

1

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


它位于主目录中,root可以很好地执行它。编辑:它位于/opt/我的坏
gAMBOOKa 2010年

0

为了执行你还必须能够阅读(除了root,谁可以在普通的unix系统上做任何事情)


但是每个人都有阅读权限,对吗?
gAMBOOKa 2010年

对,没错我忽略了-我真的以为只有root有“R”

0

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.