这是我所拥有的
$ ls -al /usr/bin/scala
lrwxrwxrwx 1 root root 33 Aug 30 21:00 /usr/bin/scala -> /opt/scala/scala-2.10.1/bin/scala
但
$ scala
-bash: /usr/bin/scala: Permission denied
我该如何解决?
中的文件/usr/bin
不是二进制文件本身,而是指向处的“实际”二进制文件的符号链接(符号链接)/opt/scala/scala-2.10.1/bin/scala
。为了执行命令,您需要对该文件具有足够的权限,而不是(仅)对符号链接具有足够的权限。否则,只需创建具有较少限制权限的符号链接,就可以非常轻松地规避权限。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句