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 {} +