文件夹和文件如下:
Folder:
drwxrwxrwx 3 me 153157 8 Aug 17 14:17 Nugget
File within Nugget:
...
-rw-rw-r-- 1 web web 24 Aug 17 14:17 nugget.php
我需要根据文档将nugget.php的权限更改为777。
$ chmod 777 nugget.php
chmod: nugget.php: Operation not permitted
建议?
最佳答案
除非您在组Web中,否则您没有写入该文件的权限。如果您拥有该系统,则可以使用sudo
来完成所需的任务。但是,如果你有sudo权限,你可能不会问。
由于您拥有目录,因此可以删除该文件。所以一种解决方法是:将文件的文本保存到其他地方(在另一个窗口中)。删除文件。在编辑器中重新创建文件,粘贴到文本中。保存。应该可以。但是,这是有可能的,因为这是一个脚本,这样做会破坏脚本(它可能需要作为用户“web”运行)。
最安全的方法是让系统管理员将您添加到“web”组,或者让他或她将文件组更改为您所在的组。