• 欢迎访问黑科技娃娃的博客,傻瓜式的wordpress外贸建站教程,好玩的黑科技干货,有趣的生活小百科,快来加入黑科技娃娃 QQ群
  • 如果觉得这个BLOG有意思,那么赶紧使用Ctrl+D 收藏 黑科技娃娃 的博客 吧!

如何设置VPS的Linux文件权限和所有者

Wordpress外贸建站 黑科技娃娃 4年前 (2020-09-05) 1069次浏览 0个评论
文章目录[隐藏]

如何设置VPS的Linux文件权限和所有者最近网站搬家,结果换掉服务器后出现了好多BUG,只能一个一个排查解决了。

在解决的过程中新研究了两个命令特此分享下,顺便吐槽下,网上的资料真的每次看每次郁闷,好多资料都浪费时间,全都一个妈生的,复制黏贴也好歹整点可以用的啊,一堆网络垃圾!

 

为什么要更改Linux文件权限和所有者

大家应该都知道在Linux中,文件权限十分重要。我们需要设置文件许可权和所有权,以便只有特定用户才能访问我们的数据。这样可以保护敏感信息并防止发生不必要的更改。

首先 Linux 系统中,我们必须以某一个用户身份来操作一个系统,实际上这就对应着我们登录系统时的账号。

用户组就是一些用户的集合,我们可以将某些人进行分组和归类,到时候只需要指定类别或组别就可以了,而不用一个个人去对号入座,从而节省了大量时间。在 Linux 中,一个用户是可以属于多个组的,一个组也是可以包含多个用户的。

比如文件的“所有者”是ROOT时,代表此文件对外不可见,如果所有者是WWW的时候,代表来你网站的其他人,只要你给了允许权限,他也是能看见这个文件的。

更改文件权限

改变VPS上的文件权限很简单,只要能进入到VPS的后台,右键点击 更改权限 直接更改输入数字就行了。如何设置VPS的Linux文件权限和所有者

还有一个方式就是通过命令行来修改权限:

chmod -R 777 www.cooltechdoll.com/*       修改这个网站的所有文件夹的权限为777

下面是网站的文件推荐权限表:

如何设置VPS的Linux文件权限和所有者

课外知识点:

先介绍2个操作符. “+” 表示增加权限. “-” 表示消减权限。

-R(递归):该Linux选项允许您更改特定目录内所有文件和子目录的权限或所有者。

  • r(读取)– 4
  • w(写)– 2
  • x(执行)– 1

linux 权限没有超过7的数字的,如果是可读可写可执行的话那就是: rwx = 4 + 2 + 1 = 7 ,上面的三个权限都可以这样算出来。

文件所有者可以读取,写入和执行文件(rwx)。或者组group和其他人仅允许读取(r–)。

更改文件所有者

对于文件的权限(rwx)的所有权,是由以下三种用户组成。

  • 所有者 -创建并拥有文件或文件夹的用户
  • -属于同一组成员的所有用户
  • 其他 -系统上既不是所有者也不是组成员的所有其他用户

更改文件所有者和组有点麻烦,比如像这回我发现我设置完文件权限后整个网站不能访问了,原来我的文件的所有着和组都在ROOT下,搞成其他用户无法读取了,所以必须更改下用户和用户组到www,这样才能给被人看到。

如何设置VPS的Linux文件权限和所有者

chown(change owner)命令

这个命令可以改变文件的所有者,不同的系统根目录是不一样的,根据实际情况更改。

cd /home/wwwroot/
首先要进入文件所在的文件夹上一级,回车后输入下面的文件所有者更改命令
chown www www.cooltechdoll.com/wp-config.php

 

chgrp命令

改变文件所属用户组,要改变成为的用户组名称,必须在/etc/group里存在。

cd /home/wwwroot/ 
首先要进入文件所在的文件夹上一级,回车后输入下面的文件组更改命令

chgrp www www.cooltechdoll.com/wp-config.php

一般来说,这个命令只能由系统管理者(root)使用,一般用户没有权限来改变别人的文件的拥有者,也没有权限可以将自己的文件的拥有者改设为别人。

命令只有管理员才能执行,普通用户可以通过 sudo 命令执行 ,sudo命令的作用就是让授权的普通用户能够以管理员权限执行命令。


本文标题:如何设置VPS的Linux文件权限和所有者
转载请保留原文链接:https://www.cooltechdoll.com/change-linux-permissions-and-owners/
黑科技娃娃, 版权所有
喜欢 (2)
[黑科技娃娃]
分享 (0)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址