# 美国Linux服务器修改系统文件权限

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/4330.html | 发布：2022-02-28 | 更新：2022-02-28 | 分类：服务器vps推荐

[美国Linux服务器](https://www.mfisp.com/shop/usidc)系统中每个文件或目录都有特定的访问权限，文件和目录的访问权限同样都分为三种，包括只读，只写和可执行，[美国Linux服务器](https://www.mfisp.com/shop/usidc)用户根据需要的访问权限可以将其设置为需要的类型。本文小编就来介绍下[美国Linux服务器](https://www.mfisp.com/shop/usidc)修改系统文件权限的方式。

 

[美国Linux服务器](https://www.mfisp.com/shop/usidc)每一文件或目录的访问权限都有三组，每组用三位表示，分别为文件属主的读、写和执行权限；与属主同组的用户的读、写和执行权限；系统中其他用户的读、写和执行权限。当用ls -l命令显示文件或目录的详细信息时，最左边的一列为文件的访问权限。例如：

 

-rw-r--r-- 1 root root 000000 Ju1 l5 17:3l xxxxx. Tgz

 

横线代表空许可，r代表只读，w代表写，x代表可执行。注意这里共有10个位置。第一个字符指定了文件类型，如果第一个字符是横线，表示是一个非目录的文件，如果是d，表示是一个目录。

 

确定了一个文件的访问权限后，用户可以利用[美国Linux服务器](https://www.mfisp.com/shop/usidc)系统提供的chmod命令，来重新设定不同的访问权限，也可以利用chown命令来更改某个文件或目录的所有者，或利用chgrp命令来更改某个文件或目录的用户组。

 

1、chmod 命令

 

chmod命令用于改变文件或目录的访问权限，[美国Linux服务器](https://www.mfisp.com/shop/usidc)用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法，另一种是包含数字的数字设定法。

 

1）文字设定法

 

chmod ［who］ ［+ | - | =］ ［mode］ 文件名¼

 

命令中各选项的含义为：

 

操作对象who可是下述字母中的任一个或者它们的组合：

 

u 表示-用户（user），即文件或目录的所有者。

 

g 表示同组（group）用户，即与文件属主有相同组ID的所有用户。

 

o 表示其他（others）用户。

 

a 表示所有（all）用户，它是系统默认值。

 

操作符号可以是：

 

+ ：添加某个权限。

 

- ：取消某个权限。

 

= ：赋予给定权限并取消其他所有权限。

 

设置mode所表示的权限可用下述字母的任意组合：

 

R： 可读。

 

w ：可写。

 

x ：可执行。x 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。

 

s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式u＋s设置文件的用户ID位， g＋s设置组ID位。

 

t 保存程序的文本到交换设备上。

 

u 与文件属主拥有一样的权限。

 

g 与和文件属主同组的用户拥有一样的权限。

 

o 与其他用户拥有一样的权限。

 

文件名：以空格分开的要改变权限的文件列表，支持通配符

 

在一个命令行中可给出多个权限方式，其间用逗号隔开。例如：chmod g+r，o+r example。

 

2）数字设定法

 

[美国Linux服务器](https://www.mfisp.com/shop/usidc)用户必须首先了解用数字表示的属性的含义：0表示没有权限，1表示可执行权限，2表示可写权限，4表示可读权限，然后将其相加。所以数字属性的格式应为3个从0到7的八进制数，其顺序是（u）（g）（o）。

 

例如，如果想让某个文件的属主有读/写二种权限，需要把4（可读）+2（可写）＝6（读/写）。

 

数字设定法的一般形式为：chmod ［mode］ 文件名¼

 

3、chgrp命令

 

功能：改变[美国Linux服务器](https://www.mfisp.com/shop/usidc)系统文件或目录所属的组。语法：chgrp ［选项］ group filename¼

 

该命令改变指定指定文件所属的用户组。其中group可以是用户组ID，也可以是/etc/group文件中用户组的组名。文件名是以空格分开的要改变属组的文件列表，支持通配符。如果用户不是该文件的属主或超级用户，则不能改变该文件的组。

 

该命令的各选项含义为：- R 递归式地改变指定目录及其下的所有子目录和文件的属组。

 

例：$ chgrp - R book /opt/local /book

 

改变/opt/local /book/及其子目录下的所有文件的属组为book。

 

4）chown 命令

 

功能：更改[美国Linux服务器](https://www.mfisp.com/shop/usidc)系统某个文件或目录的属主和属组。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户zoe，为了让用户zoe能够存取这个文件，root用户应该把这个文件的属主设为zoe，否则用户zoe无法存取这个文件。

 

语法：chown ［选项］用户或组文件

 

说明：chown将指定文件的拥有者改为指定的用户或组，用户可以是用户名或用户ID，组可以是组名或组ID，文件是以空格分开的要改变权限的文件列表，支持通配符。

 

该命令的各选项含义如下：

 

- R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。

 

- v 显示chown命令所做的工作。

 

以上内容就是关于美国Linux服务器修改系统文件权限的方式介绍，希望能帮助到有需要的[美国Linux服务器](https://www.mfisp.com/shop/usidc)用户。

 

现在[梦飞科技](https://www.mfisp.com)合作的[美国VM机房](https://www.mfisp.com/shop/usvmidc)的[美国Linux服务器](https://www.mfisp.com/shop/usidc)所有配置都免费赠送防御值 ，可以有效防护网站的安全，以下是部分配置介绍：

 

| CPU | 内存 | 硬盘 | 带宽 | IP | 价格 | 防御 |
|---|---|---|---|---|---|---|
| E3-1230v3 | 16GB | 500GB SSD | 1G无限流量 | 1个IP | 900/月 | 免费赠送1800Gbps DDoS防御 |
| E3-1270v2 | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1250/月 | 免费赠送1800Gbps DDoS防御 |
| E3-1275v5 | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1350/月 | 免费赠送1800Gbps DDoS防御 |
| Dual E5-2630L | 32GB | 500GB SSD | 1G无限流量 | 1个IP | 1450/月 | 免费赠送1800Gbps DDoS防御 |

   

[梦飞科技](https://www.mfisp.com)已与全球多个国家的顶级数据中心达成战略合作关系，为互联网外贸行业、金融行业、IOT行业、游戏行业、直播行业、电商行业等企业客户等提供一站式安全解决方案。持续关注[梦飞科技官网](https://www.mfisp.com)，获取更多IDC资讯！

 

![美国Linux服务器系统账户安全设置](https://www.mfisp.com/wp-content/uploads/2022/01/2022011503162756.jpg)

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
