您想运行还是显示内容?:运行 chmod -R 后询问

您想运行还是显示内容?:运行 chmod -R 后询问

Errno::EACCES error permission denied当我尝试上传照片时,出现了一个奇怪的情况。

然后我运行了sudo chmod -R 777 /home/user/Projects/myApp/一个 rails 项目。这个命令并没有解决我的问题,现在每次我打开一个文件时都会出现提示:

Do you want to run designers.js.coffee, or display its contents?

我怎样才能消除这种情况?

答案1

您运行的命令弄乱了文件的访问权限。遗憾的是,没有简单的方法可以准确恢复到以前的状态。

删除可执行位但是,您尝试打开的文件将会删除该消息。

警告:此命令将从中删除可执行位全部该目录及其子目录中的文件,因此之后您可能必须为应该拥有它的文件添加回该位。

find /home/user/Projects/myApp/ -type f -exec chmod -x {} +

相关内容