如果我不是 root/文件所有者,则请进行 chmod

如果我不是 root/文件所有者,则请进行 chmod

如果我不是文件的所有者或 root,我可以使用 chmod 来更改文件权限吗?

假设我对该文件具有组/写访问权限,例如 775

答案1

简而言之:不,你不能这么做。原因很简单,你可以“窃取”其他用户的文件(相关来源):

当然,只有文件所有者可以使用 chmod 来更改文件的权限

还有另一个问题关于如何处理这个问题这里。诀窍是让它chmod检查您是否在同一组或是否具有足够的权限来更改该文件的所有权,然后将其作为运行root

答案2

基本答案是否定的,除非您通过您和文件所在的组拥有特定的权限。

相关内容