当前位置: 首页 > news >正文

深色大气网站模板东莞网站制作公司报价

深色大气网站模板,东莞网站制作公司报价,单页面营销型网站制作,做瓷砖在什么网站上找素材好【linux】权限相关问题 一.用户的分类sudo 二.文件执行的权限i. 文件的分类ii.人的分类三.修改创建文件的权限chmod更改文件创造的默认权限(umask) 三.删除(粘滞位) 一.用户的分类 在我们使用linux的时候,有用户类型的区分,不同用…

【linux】权限相关问题

  • 一.用户的分类
    • sudo
  • 二.文件执行的权限
    • i. 文件的分类
    • ii.''人''的分类
    • 三.修改创建文件的权限
      • chmod
      • 更改文件创造的默认权限(umask)
  • 三.删除(粘滞位)

一.用户的分类

在我们使用linux的时候,有用户类型的区分,不同用户有不同的权限

分为:
root用户:不受权限约束
普通用户:受权限约束

这个大家应该都知道,因为平常使用的时候就已经接触过了。

相比于windows中的管理员身份
linux中的root用户可以说是无所不能,安装软件,添加用户权限,删除,查看,执行其他用户的文件,甚至rm -rf整个系统都能做到。
所以root用户可以说是超级用户

而普通用户能做到只能对自己的文件进行删除,查看和删除,可以说只能做自己本分内的事情

那有什么办法可以让普通用户借到超级用户的权力呢?

sudo

相必大家在刷段子的时候应该经常看到删库跑路的代码:sudo rm-rf
sudo的意思就是以root的身份执行这个代码

但是当我们对新建用户使用sudo时会发现在这里插入图片描述
这里会提醒你输入本用户密码。
在这里插入图片描述
输入完成后
会提示test不在sudoers的文件中

这个文件可以说是root的信任用户名单:
允许使用sudo的名单
新建用户肯定不在信任的环境中了。

所以我们接下来需要将test用户添加至sudoer的名单中

我们需要切换为root账号。
输入

vim /etc/sudoers

对sudoers进行编辑

在这里插入图片描述
进入这个界面后,我们随便找个地方进行添加

test    ALL=(ALL)       ALL

这句话即可。

输入完后
使用:!wq指令进行强行退出

这这样你就会发现
在这里插入图片描述
这个指令顺利执行完成了。

二.文件执行的权限

这个部分只要是讲文件的执行权限了。

这里先思考一个问题

要是老板有一个机密文件,一个普通员工能不能去随便翻看
答案肯定是不行的
为什么?

如果是老板能不能进行翻看,可以,因为他是老板
如果这个不是机密文件,只是个员工名单那普通员工能不能进行查看,可以,因为文件很普通
这里我们能得出,一个文件的权限由人和文件本身决定

这里我们就随便拿linux中的一个文件在这里插入图片描述
分别解释这个文件的前面一大句话

i. 文件的分类

在这里插入图片描述
首先是这第一个杠

没错就是这第一个杠,第一个杠就代表了这个文件的属性

代表了这个test.cpp是普通文件

具体还有

- :普通文件 文件 可执行程序 库
d:目录文件
b:块设备文件 : 磁盘
c:字符设备文件: 键盘显示器文件
p:管道文件: 用来进行通信

相信用了这么久的linux大家相比都听过linux中一切都是文件
所以后缀没有意义
那为什么要有后缀呢?
想想本来设计这个就是给用户使用的,
所以是为了迎合用户需求。

在这里插入图片描述
知道了第一个是干嘛用的之后,那之后的字母代表了什么意思。

其实是代表了文件的权限
r:可读
w:可写
x:可执行(图中没有)
-:对应权限位置没有权限

不同文件的类型具有不同的功能
某些文件,无法进行执行,只能读和写
所以这就对应了不同类型的文件权限不同。

ii.'‘人’'的分类

在这里插入图片描述
我们知道了这个字母对应不同的权限,
但是为什么会重复这么多回

其实对应了三种访问者的身份
在这里插入图片描述

用户很好理解,就是用户本人

所在组可以认为是工作组
因为以后肯定是用linux进行合作开发,所以有组的划分

其他人可以认为是其他访问用户

这就对应了三种身份有着不同的权限

三.修改创建文件的权限

chmod

在这里插入图片描述
还是这个文件

如果我们想给每个用户的权限都去掉的话,可以输入:

chmod u-wrx,g-wrx,o-wrx test.cpp

结果:
在这里插入图片描述

(添加的话换成+即可)
其中:
u-用户
g-所在组
o-其他人

还可以用数字设置权限

还是拿这个test.cpp举例子
在这里插入图片描述

chmod 624 test.cpp

结果
在这里插入图片描述
这个结果可能有点难理解。

但是其实就是二进制
在这里插入图片描述
将数字转化为二进制数
在这里插入图片描述
这里我们就能发现权限一一对应了。

所以每一个数字都代表对应用户的权限设定,所以只要输入三个数字就可以了

更改文件创造的默认权限(umask)

按道理来讲,默认创建文件的权限为666。

可以用umask来进行修改默认权限
可以通过

umask 042

进行设置
在这里插入图片描述
为现在创建文件的权限结果。

这里就直接介绍运算过程了
最终权限=(默认权限) & (~umask)

在这里插入图片描述
对umask进行取反
在这里插入图片描述

进行异或得到结果
在这里插入图片描述
这里就发现结果相同了
在这里插入图片描述

三.删除(粘滞位)

一个文件能不能删除,不是取决于文件本身,而是所在的目录
所以将目录设置为不可写,就无法进行删除

在合作开发中,我们常会遇到合作开发,就会在共享文件夹中进行编程。
在共享文件中,如果想要防止别人随意删除自己的文件。
将目录设置为不可写,那所有人都不能对自己的文件进行删除和修改,所以这个方案非常不现实

所以要引入新的权限位
粘滞位
给目录设置,在共享文件中允许大家对各自文件增删查改,不允许别人删除,一种特殊的x权限
添加方法为

chmod o+t

在这里插入图片描述

这里就能发现 o的最后一个权限位置加了t

这样用户在共享文件夹中,只能本用户进行删除,不能被其他用户随意删除了。

http://www.yayakq.cn/news/715493/

相关文章:

  • 网站制作信息浙江注册公司网站
  • 代码做网站常用单词图文设计与制作
  • 莒县建设局官方网站网站服务器租用
  • 做外贸可以用哪些网站做ppt配图好用的网站
  • 凡科网站代码网站设计服务费英文
  • 单位建网站的详细步骤wordpress仿微信菜单栏
  • 网站上怎样做下载文档链接大连开发区网站开发公司
  • 山东钢结构建设局网站西安建设银行工作招聘网站
  • 整站seo技术济南做网站知识
  • 用源码做网站阿里云服务器开源做几个网站
  • 天津网站建设好公司手机表格制作app
  • 制作网站难不难网站建设技术经理岗位职责
  • 默认网站停止wordpress调用媒体库
  • 酒店电子商务网站策划书网站建设不要摸板
  • 学习怎样建网站医院网站云服务器配置
  • 三五互联网站后台wordpress小黄锁
  • 官渡网站建设深圳软件外包公司排行榜
  • 贵阳网站定制工业和信息化部电子第五研究所
  • 房产类网站建设费用网站公司怎么做推广
  • 哈尔滨网站建设哪家好甘肃省住房和城乡建设厅网站职称证查询
  • 一些你不知道的网站网站开发经典案例
  • 织梦技术个人网站模板女生做新媒体运营是不是很累
  • 网站建设盈利模式电子商务网站建设与推广实务
  • 网站开发及维护是什么简单网站建设软件
  • 微信转账做网站收款网站备案主体空壳
  • 设计师用的素材网站有哪些开网站做家政
  • 网站建设所采用的技术设置备份管理wordpress
  • 白水网站建设网络营销策划是指
  • 廊坊建站模板系统定制小程序多少钱
  • 新冠三阳最新消息百度搜索关键词排名优化技术