阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux中的权限发布啦!

270次阅读
没有评论

共计 1697 个字符,预计需要花费 5 分钟才能阅读完成。

导读 在 linux 系统下,一切东西都可以看做是文件。针对一个文件而言,不同的用户对它有不同的权限。试想一下,假如有一个系统的配置文件,普通用户都可以对它进行修改,那么这将是多麽可怕的事情。所以,我们将根据不同的文件访问者设置不同的权限。
一、Linux 中的权限

在 linux 中,我们可以将文件的访问者分为三类,针对这三类访问者我们可以对他们设置不同的权限。

1、文件访问者的分类

文件和文件目录的所有者:u(User)。
文件和文件目录的所有者所在的组中的用户:g(Group)。
其他用户:o(Others)。

2、文件的基本权限

读 (r): 具有读取文件内容的权限;对目录来说,具有浏览目录信息的权限。
写 (w): 具有修改文件的权限;对目录来说,具有删除移动目录内文件的权限。
执行 (x): 具有执行文件的权限,前提是文件必须可执行;对目录来说,具有进入目录的权限。
这里写图片描述

3、修改文件的权限

3.1、修改文件访问权限
命令:chmod [参数] 权限 文件名
参数:R 表示递归的修改目录中所有文件的权限
v 表示显示整个修改过程

chmod 命令有两种修改文件权限的方法:
第一种: 针对某一类访问者设定权限,
命令格式:chmod 用户表示符 +/-/= 文件权限 文件名
+ 表示为用户增加文件权限,- 表示取消用户的权限,= 表示赋予用户这个权限。
用户符号:u 表示所有者,g 表示所有者所在的组,o 表示其他人,a 表示所有人。
Linux 中的权限发布啦!
第二种方法就是使用三位数的八进制:
命令格式:chmod xxx(权限) 文件名
其中从左向右,第一个 x 表示属主的权限,取值是 0~7,0 就表示”—”,7 表示”rwx”。
第二个 x 表示属组的权限,第三个 x 表示其他人的权限。
Linux 中的权限发布啦!
3.2、更改文件所有者
命令:chown [参数] 用户名 文件名
参数:R 表示递归的修改目录中所有文件的所有者
v 表示显示整个修改过程
例 1:
Linux 中的权限发布啦!
例 2:
Linux 中的权限发布啦!
3.3、更改文件所有者所在的组
命令:chgrp [参数] 用户名 文件名
参数:R 表示递归的修改目录中所有文件的所有者
v 表示显示整个修改过程
例 1:
Linux 中的权限发布啦!
例 2:
这里写图片描述

4、查看或修改文件掩码

有没有想过,当我们新创建一个文件或者目录的时候,它的默认权限是什么?我们可不可以按照自己的意愿来设置呢?
linux 中提供了 umask 这个命令来设置默认权限。除此之外,umask 还可以查看文件掩码。文件掩码就跟子网掩码是一样的道理。
预设权限 = 存取权限 - 文件掩码
超级用户默认掩码是 0022,也就是生成文件后文件权限是:rwx r-x r-x。
普通用户默认掩码是 0002,也就是生成文件后文件权限是:rwx rwx r-x。
命令格式:umask 权限值
例:设置文件掩码 0000,则新创建文件或目录后的权限是 rwxrwxrwx。
Linux 中的权限发布啦!
Linux 中的权限发布啦!
注意,不是上面的例子错了,而是因为 test 文件是普通文件,不具备可执行的权限,所以在创建新文件的时候应该是:

Linux 中的权限发布啦!
例 2:
这里写图片描述

二、权限粘滞位
1、为什么要有权限粘滞位

目录的可执行权限:
目录的可执行权限表示你是否可以在这个目录下执行命令。如果目录没有 x 权限,则就无法对目录执行任何命令,甚至无法 cd 进入目录,即使你仍然对目录有 r 权限。目录的 rw 权限表示的是你可以对目录里面的文件进行读写,因此对于任何访问者而言,只要他对一个目录有 w 权限,那么他就能删除这个目录里面的文件。
这样的的话,那文件的权限是不是就成摆设了,只要对一个目录有 w 权限的话,任何用户都可以随意删除目录里面的文件,针对 linux 这种多用户的操作系统而言,这是我们绝对不允许的。因此 linux 里面通过权限粘滞位来解决这种情况。

2、什么是权限粘滞位

权限粘滞位是针对目录而言的,当目录被设置了权限粘滞位之后,即便用户对该目录有写入权限,也不能删除这个目录中其他用户的文件数据。而是只有该文件的所有者和 root 用户才有权删除。设置了权限粘滞位之后,就保持了一种平衡,允许各用户在目录中任意的写入删除数据,但是不能删除其他用户的数据。
设置了权限粘滞位的目录,它的属性中其他用户的可执行权限 x 将会变成 t。

3、怎么设置权限粘滞位

命令:chmod o+t 目录名
例:

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-24发表,共计1697字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19348
评论数
4
阅读量
7803179
文章搜索
热门文章
开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南

开发者必备神器:阿里云 Qoder CLI 全面解析与上手指南 大家好,我是星哥。之前介绍了腾讯云的 Code...
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板1Panel:小白轻松构建Web服务与面板加固指南

云服务器部署服务器面板 1Panel:小白轻松构建 Web 服务与面板加固指南 哈喽,我是星哥,经常有人问我不...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
从“纸堆”到“电子化”文档:用这个开源系统打造你的智能文档管理系统

从“纸堆”到“电子化”文档:用这个开源系统打造你的智能文档管理系统

从“纸堆”到“电子化”文档:用这个开源系统打造你的智能文档管理系统 大家好,我是星哥。公司的项目文档存了一堆 ...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
150元打造低成本NAS小钢炮,捡一块3865U工控板

150元打造低成本NAS小钢炮,捡一块3865U工控板

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...
星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛 NAS-7:手把手教你免费内网穿透 -Cloudflare tunnel 前言 大家好,我是星...
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...
开发者福利:免费 .frii.site 子域名,一分钟申请即用

开发者福利:免费 .frii.site 子域名,一分钟申请即用

  开发者福利:免费 .frii.site 子域名,一分钟申请即用 前言 在学习 Web 开发、部署...