VSCode Remote 非宝塔www用户权限问题

311次阅读
没有评论

使用VSCode Remote在有安装宝塔的服务器写代码,遇到的一些权限问题,比方在创建文件、删除文件的时候,可能会出现以下报错:

Permission denied

这样的报错大多数都是因为权限的问题,只需要给予正确的权限即可。我这里是因为我使用了wujingquan用户登录,但是文件的所有人、以及组都是www

wujingquan@debian:/www/wwwroot/www.wordpress.com/wp-content/themes$ ls -la
total 16
drwxrwxr-x  3 www www 4096 Oct 27 17:52 .
drwxrwxr-x  8 www www 4096 Oct 27 17:55 ..
-rwxrwxr-x  1 www www   28 Jun  5  2014 index.php
drwxr-xr-x 15 www www 4096 Oct 27 17:54 wordpress-theme-puock

这里可以看到wordpress-theme-puock目录的所有人是www,组是www,权限是 drwxr-xr-x也就是只有www用户才能对该文件有读写操作,而www用户组的成员只有读权限,要解决这个问题,我们只需要将wujingquan 添加入www组,并且修改该文件夹的权限为drwxrwxr-x也就是www组内的成员可以对该文进行读写的操作。

查看 wujingquan 所属的组:

groups wujingquan

查看 www 组内的成员有哪些:

members www
// 可能会出现 members 命令没有找到的报错,只需要安装即可:apt install members 

wujingquan 用户添加到 www 组内:

usermod -a -G www wujingquan
// 如果遇到报错提示没有 usermod 命令,可以使用如下命令:
gpasswd -a wujingquan www

修改文件夹的权限为所有者可以读、写、执行,组内成员可读、写、执行

chmod g+rwx wordpress-theme-puock/ -R

正文完
 0
wujingquan
版权声明:本站原创文章,由 wujingquan 于2024-10-27发表,共计832字。
转载说明:Unless otherwise specified, all articles are published by cc-4.0 protocol. Please indicate the source of reprint.
评论(没有评论)