Ang*_*bey 4 visual-studio-code
保存文件时如何解决vs代码权限不足问题
我已授予代码目录的适当权限:chown -R me:staff my-app /
但是,当我打开vscode并尝试保存文件时,它显示“权限不足,请以管理员身份重试”
如果我从cmd行sudo代码使用sudo启动vscode。然后我没有收到该错误,但是自动补全扩展似乎不起作用
Moh*_*nha 27
试试这个代码:
sudo chown -R username directory_name
Run Code Online (Sandbox Code Playgroud)
在哪里,
username
是您要授予访问权限的笔记本电脑用户的用户名directory_name
是您要更改其权限的目录的名称Joe*_*Joe 15
更改项目目录的权限级别,例如:
sudo chmod -R 777 testproject
Run Code Online (Sandbox Code Playgroud)
小智 11
尝试使用以下命令(对于 linux/mac)
须藤 chown -R abhinav-kumar my-app
让我们分解一下。
我应该给你一条鱼吗?不..这根本不对!我应该教你钓鱼,它会救你一辈子。
亲爱的任何人,问题全在于对该目录甚至文件的访问权限。因此,您需要使用chmod
命令来更改访问权限,我们通常使用作为三个八进制数字 (0-7) 组合的访问代码。
这三个
chmod
代码按以下顺序为这三个组设置权限:Run Code Online (Sandbox Code Playgroud)1. Owner (you) 2. Group (a group of other users that you set up) 3. World (anyone else browsing around on the file system)
此代码的每个数字都为这些组之一设置权限,如下所示。读取为 4。写入为 2。执行为 1。
这些数字的总和给出了这些权限的组合:
Run Code Online (Sandbox Code Playgroud)0 = no permissions whatsoever; this person cannot read, write, or execute the file 1 = execute only 2 = write only 3 = write and execute (1+2) 4 = read only 5 = read and execute (4+1) 6 = read and write (4+2) 7 = read and write and execute (4+2+1)
从这篇文章中阅读更多
因此,在您的情况下,您可以尝试运行sudo chmod 777 folder-name
,我相信它会起作用!但是…… 使用起来不安全!!!让它远离你自己!这是一个风险!..
我建议尝试 755 使其工作。或者一些不同的东西,因为你现在明白你在做什么了!(我的意思是钓鱼!)
我发现有用的两个简化步骤是:
cd /var/www/target-directory
chown $(whoami) -R .
code .
在 vscode 中打开当前目录,一切都应该正常。
$(whoami)
- 将当前用户的结果通过管道传送到chown
命令。它简洁而直接。
-R 命令指示chown
递归更改该目录下的子目录
请不要使用777
权限,这是一个安全风险。
在您的项目文件夹中运行(替换<user>
为您的用户名):
chown <user>:<user> -R .
Run Code Online (Sandbox Code Playgroud)
如果任何文件归 拥有root
,那么它将需要sudo
.
755
find . -type d -exec chmod 755 {} +
Run Code Online (Sandbox Code Playgroud)
644
让我们开始只更改源文件。由于我的项目是一个Python项目,让我们最初仅对.py
源文件应用更改(将扩展名更改为源文件):
find -name "*.py" -exec chmod 644 {} +
Run Code Online (Sandbox Code Playgroud)
检查它是否有效。
如果这还不够,您可以另外将所有项目文件644
的权限更改为,但这可能会更改图像和某些可执行文件的权限。
因此,被警告您可以更改图像和二进制文件权限:
find . -type f -exec chmod 644 {} +
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6816 次 |
最近记录: |