# Linux权限

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/25894.html | 发布：2023-12-11 | 更新：2023-12-11 | 分类：云数据中心、投稿分享

一、shell命令以及运行原理

 

Linux严格意义上说的是一个操作系统，我们称之为“核心（kernel）“ ，但我们一般用户，不能直接使用kernel。  
而是通过kernel的“外壳”程序，也就是所谓的shell，来与kernel沟通。如何理解？为什么不能直接使用kernel？

 

从技术角度，Shell的最简单定义：命令行解释器（command Interpreter）主要包含：  
 将使用者的命令翻译给核心（kernel）处理。  
 同时，将核心的处理结果翻译给使用者。  
对比windows GUI，我们操作windows 不是直接操作windows内核，而是通过图形接口，点击，从而完成我们的操作（比如进入D盘的操作，我们通常是双击D盘盘符.或者运行起来一个应用程序）。  
shell 对于Linux，有相同的作用，主要是对我们的指令进行解析，解析指令给Linux内核。反馈结果在通过内核运行出结果，通过shell解析给用户。

 

二、Linux权限的概念

 

Linux下有两种用户：超级用户（root）、普通用户。  
. 超级用户：可以再linux系统下做任何事情，不受限制  
. 普通用户：在linux下做有限的事情。  
. 超级用户的命令提示符是“#”，普通用户的命令提示符是“$”。  
命令：su [用户名]  
功能：切换用户。

 

例如，要从root用户切换到普通用户user，则使用 su user。 要从普通用户user切换到root用户则使用 su  
 root（root可以省略），此时系统会提示输入root用户的口令

 

Linux权限管理  
文件访问者的分类（人）

 

. 文件和文件目录的所有者：u—User（中国平民 法律问题）  
. 文件和文件目录的所有者所在的组的用户：g—Group（不多说）  
. 其它用户：o—Others （外国人）  
基本权限  
i.读（r/4）：Read对文件而言，具有读取文件内容的权限；对目录来说，具有浏览该目录信息的权限  
ii.写（w/2）：Write对文件而言，具有修改文件内容的权限；对目录来说具有删除移动目录内文件的权限  
iii.执行（x/1）：execute对文件而言，具有执行文件的权限；对目录来说，具有进入目录的权限  
iv.“—”表示不具有该项权限

 

文件访问权限的相关设置方法

 

chmod  
功能： 设置文件的访问权限  
格式： chmod [参数] 权限 文件名

 

常用选项：  
 R -> 递归修改目录文件的权限  
 说明：只有文件的拥有者和root才可以改变文件的权限

 

chmod命令权限值的格式

 

用户表示符+/-=权限字符  
# chmod u+w /home/abc.txt  
# chmod o-x /home/abc.txt

 

**chmod a=x /home/abc.txt**

 

三位8进制数字  
# chmod 664 /home/abc.txt  
# chmod 640 /home/abc.txt

 

**chown**  
**功能：** 修改文件的拥有者  
**格式：** chown [参数] 用户名 文件名  
**实例：**

 

**# chown user1 f1  
# chown -R user1 filegroup1**

 

chgrp  
功能： 修改文件或目录的所属组  
格式： chgrp [参数] 用户组名 文件名  
常用选项：-R 递归修改文件或目录的所属组  
实例：

 

chgrp users /abc/f2

 

umask  
功能：  
查看或修改文件掩码  
新建文件夹默认权限=0666  
新建目录默认权限=0777  
但实际上你所创建的文件和目录，看到的权限往往不是上面这个值。原因就是创建文件或目录的时候还要受到umask的影响。假设默认权限是mask，则实际创建的出来的文件权限是: mask & ~umask  
格式： umask 权限值  
说明： 将现有的存取权限减去权限掩码后，即可产生建立文件时预设权限。超级用户默认掩码值为0022，普通用户默认为0002。  
实例：  
# umask 755  
# umask //查看  
# umask 044//设置

 

![Linux权限](https://www.mfisp.com/wp-content/uploads/2022/08/20230515125852Ip245R.jpg)

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