开发过程中遇到一个问题
当我在vscode修改文件 保存的时候vscode 右下角弹出
Failed to save 'index.jsx': Insufficient permissions. Select 'Retry as Sudo' to retry as superuser.
翻译成中文的意思就是 文件无法保存, 无权限, 请用超级管理员身份进行修改
其实我很纳闷 我已经是超级管理员了 为什么没有权限更改它???–待答疑
你可以点击 resry as sudo…
然后输入电脑密码
但是无效…
暂时的解决方法
- 找到你需要修改的文件或者文件夹
- 左击查看简介
我依旧纳闷为什么没有我的权限…先不管 继续往下 - 点击右下角的🔐 然后输入电脑密码
我的用户名是张敏 所以选中然后添加
此时你会发现你的账号被添加了 但是 权限只有只读
, 你需要修改成为读与写
更改完权限以后一定要点击设置的这个不然不生效
这个时候你就有权限修改了
弊端:
我切换分支 不起作用 我就得重新再来一遍 或者我点击整个文件夹给权限的时候 容易卡住 然后只能等 …等了好久也没反应就开始暴躁了…
第二种方法 命令行方式 建议用这种! ! ! ! !
只需要三个命令
首先在根目录输入
sudo -s
输入你的电脑密码
然后
chown -R 用户名:staff 文件目录
文件夹可以直接拖进来 就会默认形成文件目录
chmod -RN 755 文件目录
以上就是我的步骤 这样就可以修改了
但是! 我还是每次切换分支 就又不能修改了 得重新再输入后两行命令才行
为什么???