当前位置: 首页 > article >正文

关于Mac管理员root权限的一些问题总结

🎉 前言

最近在学习Vue CLI的时候,发现在Vscode里面想要修改文件或者保存文件都会显示“permission denied”,即权限不足。于是想了一些解决方法,记录在此。

🎉 检查当前用户权限

打开终端,输入以下指令:

groups

在这里插入图片描述可以看到是管理员权限,但是还是有区别的,管理员并不是root用户,管理员如果想要获取root权限有两种方法:1.在命令前面加上sudo;2.使用su root命令切换为root用户。

补充
其实还可以通过id命令来查看当前用户权限。
在这里插入图片描述可以看到,root用户的uid是0,groups也是0。

在这里插入图片描述而普通管理员的的groups则不和root一样,属于staff。

🎉 解决方法

前面已经说过了,可以使用两种方法切换成root用户或者暂时获得root权限,但总是需要通过命令行改来改去显然非常麻烦,而且即使获得了root权限,也仅限于在命令行的当前窗口拥有root权限,跳出终端窗口,直接在代码编辑器里面保存和修改文件依旧会提示你“permission denied”,那有没有一个相对来说一劳永逸的方法呢?我想到的第一个方法就是修改文件权限,这样对于每个用户来说,都相当于是root了,可以任意对文件进行操作,操作起来也非常简单,只需要一条命令就可以了,如下:

chmod -R 777 .

这样就可以递归地将当前文件夹下面的所有文件权限都改成“可读可写可执行”了。


http://www.kler.cn/news/331949.html

相关文章:

  • Android 简单实现联系人列表+字母索引联动效果
  • VUE 开发——Node.js学习(一)
  • Chapter02
  • 检查jar冲突,查找存在相同class的jar
  • Xcode16适配
  • 【MySQL】SQL介绍+基础+DDL+数据备份+还原
  • Linux增加一个回收站功能(实用功能)
  • 腾讯云技术深度解析:从微服务到AI编程助手的应用实践
  • vector 的使用(上)
  • SAP_FI_科目组,科目表,科目之间的关系
  • 算法日记-链表翻转
  • 【优选算法】(第十九篇)
  • 算法训练营打卡Day19
  • 在Robot Framework中Run Keyword If的用法
  • stm32f103调试,程序与定时器同步设置
  • 基于Spring Boot+Unipp的中考体测训练小程序(协同过滤算法、图形化分析)【原创】
  • 前缀和算法详解
  • Acwing 背包问题
  • UE5.4.3 录屏回放系统ReplaySystem蓝图版
  • 无水印短视频素材下载网站有哪些?十个高清无水印视频素材网站分享