我有一个我需要更改内容的文件,它具有以下权限:
-rw-r--r--
如何找出属于哪个权限组,以便我可以执行chmod命令?
我只是尝试做chmod而且我收到了一个错误:
$ chmod 777 hosts
chmod: Unable to change file mode on hosts: Operation not permitted
这是我的ls -l </ p>
-rw-r--r-- 1 root wheel 313 Apr 16 13:04 hosts
答案 0 :(得分:3)
'ls -l'会告诉你所有你需要知道的事情。
Permissions Directories Group Size Date Directory or file
drwx------ 2 users 4096 Nov 2 19:51 mail/
如果您拥有root权限,请尝试使用'sudo chmod 777 hosts'。
答案 1 :(得分:2)
您可能不是该文件的所有者。
答案 2 :(得分:1)
文件的所有者需要使用chown更改权限或更改所有权
答案 3 :(得分:1)
如果你有超级用户的密码,你可以随时:
$ sudo chmod 777 hosts
当然,这绝不是一个好主意。
答案 4 :(得分:0)
这就解决了我的问题
确保您是该文件的所有者 转到根文件,右键单击,然后转到更多信息 在底部你可以设置权限,点击加号给你自己的读/写权限 之后点击齿轮选项并让自己成为主人
在根文件中运行
sudo chmod 777 *
如果以原生方式做这件事来启动你的应用程序运行
sudo npm start
你应该好好去