关于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 .

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

相关推荐
云和数据.ChenGuang1 天前
CANN实现语音积分程序的测试
ide·macos·ai·cann·人工智能识别语音
搜狐技术产品小编20231 天前
iOS OOM治理
macos·ios·objective-c·cocoa
2501_915909061 天前
在无需越狱的前提下如何对 iOS 设备进行文件管理与数据导出
android·macos·ios·小程序·uni-app·cocoa·iphone
普马萨特1 天前
如何从安卓系统中获取扫描到的 Wi‑Fi 的 MAC 地址和 RSSI?
android·macos
@大迁世界1 天前
“围墙花园”的终结?iOS 26.3 带来的三大生态系统巨变
macos·ios·objective-c·cocoa
王者鳜錸1 天前
短语音多语种混合识别-GUI界面开发
ide·macos·xcode
码农汉子1 天前
零基础入门】Open-AutoGLM 完全指南:Mac 本地部署 AI 手机助理(原理+部署+优化)
人工智能·macos·智能手机
凯强同学1 天前
macOS 、iPhone↔ Windows 11 通过共享文件夹(SMB)互传文件:详细教程
windows·macos·iphone
xiliuhu1 天前
MacOS下vllm运行Qwen3:8b模型
macos·vllm
飞雪20071 天前
我有一台旧的mac mini 如何设置成为NAS(网络附加存储)?
网络·macos·网络存储·家庭影院·局域网·nas