当我试图制作显示错误的shell脚本时,我必须做什么?
[rehamadel@localhost bin]$ sudo vi my_script.sh
[sudo] password for rehamadel:
[rehamadel@localhost bin]$ ls -l my_script.sh
-rw-r--r--. 1 root root 52 Jul 30 19:25 my_script.sh
[rehamadel@localhost bin]$ chmod u+x my_script.sh
chmod: changing permissions of ‘my_script.sh’: Operation not permitted
原文由 reham adel 发布,翻译遵循 CC BY-SA 4.0 许可协议
解决操作不允许的错误:
您通过以下方式创建了文件:
这意味着,文件的所有者和组是 root。默认情况下,您不允许更改它的文件。您需要更改权限(chmod 执行此操作)或更改所有者:
这应该这样做。省去麻烦,无需通过 sudo 创建文件。