我有一个需要更改内容的文件,该文件具有以下权限:
-rw-r--r--
如何找出我属于哪个权限组,以便执行 chmod 命令?
我刚刚尝试执行 chmod,但出现错误:
$ chmod 777 hosts
chmod: Unable to change file mode on hosts: Operation not permitted
这是我的 ls -l
-rw-r--r-- 1 root wheel 313 Apr 16 13:04 hosts
我有一个需要更改内容的文件,该文件具有以下权限:
-rw-r--r--
如何找出我属于哪个权限组,以便执行 chmod 命令?
我刚刚尝试执行 chmod,但出现错误:
$ chmod 777 hosts
chmod: Unable to change file mode on hosts: Operation not permitted
这是我的 ls -l
-rw-r--r-- 1 root wheel 313 Apr 16 13:04 hosts
'ls -l' 会告诉你所有你需要知道的。
Permissions Directories Group Size Date Directory or file
drwx------ 2 users 4096 Nov 2 19:51 mail/
如果您有 root 权限,请尝试“sudo chmod 777 hosts”。
您可能不是该文件的所有者。
文件的所有者将需要使用 chown 更改权限或更改所有权,
如果您有超级用户的密码,您总是可以:
$ sudo chmod 777 hosts
当然,这绝不是一个好主意。
这就是解决我的问题的方法
确保您是文件的所有者 转到根文件,右键单击然后转到底部的更多信息,您可以设置权限,点击加号给您自己的读写权限,然后点击齿轮选项并制作自己是所有者
在根文件运行
sudo chmod 777 *
如果在本机反应中执行此操作以启动您的应用程序运行
sudo npm start
你应该很高兴