文章目录

  • 本章指令
    • 1.2 文件权限
      • 1.2.2 权限掩码
      • 1.2.3 更改文件拥有者
    • 1.3:粘滞位
  • 2 面试题

本章指令

1.2 文件权限

一般一个文件或者目录都会有一下权限

如图:

而我们今天需要了解的就是权限这一块

这里权限三三为一组,第一组是owner,第二组是group,第三组就是other,他们对应的权限是不同的

group的概念:

在一些特殊的情况下可能遇到多人共用一台服务器,可是你不想别人看你的文件你就吧other的权限设置为空,可是你会发现有时候你需要别人帮你,但是又不想全部人可以看到你写的代码,所以就有了组,你可以把他拉到组里,这样就会不有那样尴尬场面。且默认是你自己一个人一组

且上面包含的字母rw代表的是 read和write,还有一个x执行,这三个字母就代表你有相对应的权限,没有显示就代表没有权限

我的一个权限也没有,所以执行会告诉哦你权限不够那么这个时候非要运行改怎么办呢??

  1. 提示为超级用户
  2. 更改文件的权限

显然我们只学过1,没事下面我来介绍一些如何改变文件的权限

### 1.2.1对文件权限的设置

对权限的设置用到的命令是 chmod,他对文件的权限设置有俩种方式

方式1

u=拥有者 g=组 o其他人也分别对应来上述所说的三个权限

操作如图:

直接在对应的角色后面加对应的权限即可,可以直接用数学符号 +,-,= 直接达到目的

方式2:

二进制表示法,三个一组可以表示为三个000的二进制数列

如图:

操作如图:

1.2.2 权限掩码

看着是不是挺高级的,其实一点也不高级他其实就是文件权限初始化时的一道 ’‘工序’‘

  • 一个文件默认的权限是0666 (rw,rw,rw)

  • 一个文件默认的权限是0777(rwx,rwx ,rwx)

但是这个默认是可以被修改的只需要一条命令 umask

这里似乎有点点不一样确实这里也有一道 ‘’工序‘’,有点儿类似负数存储那味

默认的musk和umask进行这样的操作

默认的mask和和umask进行&~

如图:

操作:

权限掩码默认是002~~~

1.2.3 更改文件拥有者

你觉得你给别人东西需要别人的同意吗??你会说不需要啊,你看我把我的爱给你,需要你同意吗,emmmm……这个有点虚。其实是需要的,假如你给我的是一件东西呢,如过年的红包,你给我红包是不是要经过我妈妈的眼神……

linx中也是如此如果你要给别人东西的话是需要一个较高的权限不然是对方是不会接受的

指令:chmod +选项 用户名 +文件

提升得方法有上述俩种方法

1.3:粘滞位

如果有一个目录我不可以访问,然后我一气之下说好啊你不给我访问,那我们俩都别好过了直接rm -rf直接删了,而粘滞位的作用就是防止上述操作

操作:chmod -T +目录或者文件

看这就像是加了buff一样


如果你真的真的对那个人恨之入骨了,好吧那只能有上面提升权限的方法进行删除

2 面试题

  1. 在目录下创建文件需要什么权限
  2. 读要啥权限
  3. 进入要啥权限

答案:

w r x

[linux从无到有]上面是权限粘滞位相关推荐

  1. Linux中的特殊权限——粘滞位(Stickybit)

    粘滞位(Stickybit),或粘着位,是Unix文件系统权限的一个旗标.最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件.如果不为目录设置粘滞位,任 ...

  2. linux粘滞位权限,Linux中的特殊权限粘滞位(sticky bit)详解

    Linux下的文件权限 在linux下每一个文件和目录都有自己的访问权限,访问权限确定了用户能否访问文件或者目录和怎样进行访问.最为我们熟知的一个文件或目录可能拥有三种权限,分别是读.写.和执行操作, ...

  3. linux下的权限粘滞位

    通常情况下用户只要对某个目录具备w写权限,便可以删除该目录下的任何文件,[注意: 只要目录有w权限,就可以删除该目录下的任何文件] 而不论文件的权限是什么. 现在我们举个例子看看 首先在超级用户下创建 ...

  4. 【Linux】权限-粘滞位

    目录 1.权限概念 2.修改权限 指令:chmod 修改文件的访问权限 指令:chown 修改文件的拥有者 指令:chgrp 修改文件所属组 3.umask文件掩码 4.目录权限 粘滞 1.权限概念 ...

  5. Linux基础文件目录权限+粘滞位

    su -   或su 切换root(需要root密码)  ctrl+d 退回原用户 logout命令也可退出 su  用户名  切换成该用户(root切不需要密码,普通用户需要别人密码) 在linux ...

  6. 【Linux】Linux权限管理 —— shell运行原理 | 权限 | 目录权限 | 粘滞位 | 权限掩码umask

    Linux权限及相关指令 1. shell命令以及运行原理 2. Linux权限管理 2.1 权限相关概念 2.1.1 用户分类 2.1.2 如何用户切换 2.2 权限的两要素 2.2.1 人 2.2 ...

  7. linux 目录的粘滞位,Linux文件和目录的粘滞位(sticky bit)

    文件的粘滞位(sticky)位是作什么用的? 普通文件的sticky位会被linux内核忽略, 目录的sticky位表示这个目录里的文件只能被owner和root删除 粘着位(Sticky bit) ...

  8. linux应用程序设置粘滞位,Linux粘滞位的设置

    粘滞位(Stickybit),或粘着位,是Unix文件系统权限的一个旗标.最常见的用法在目录上设置粘滞位,如此以来,只有目录内文件的所有者或者root才可以删除或移动该文件.如果不为目录设置粘滞位,任 ...

  9. Linux 权限管理: 权限的概念、权限管理、文件访问权限的设置、 粘滞位

    Linux下的基本指令 目录: 权限的概念 权限管理 文件访问权限的设置方法 目录的权限 粘滞位 权限的概念 Linux下用户有两种: 超级用户(root).普通用户. 超级用户:具有最高权限,可以在 ...

最新文章

  1. linux下忘记mysql root密码
  2. 使用pdb调试python
  3. ES6对象(1):新增语法与API
  4. dotNET:怎样处理程序中的异常(实战篇)?
  5. 深入了解区块链技术及其常见误区
  6. 收藏 | 机器学习领域必知必会的12种概率分布(附Python代码实现)
  7. Maven多模块构建实例
  8. redis数据类型之List入门练习
  9. Hinton老爷子CapsNet再升级,结合无监督,接近当前最佳效果
  10. 一次library cache pin故障的解决过程
  11. 联想小新air13装双系统_联想小新 Air 13IBK Pro 安装黑苹果Windows双系统教程
  12. 海康威视+虹软人脸识别
  13. html把图片放到文章右边,怎么在文章中把图片放在文字的左边、右边、中 – 手机爱问...
  14. magento-onestep-checkout-remove-payment-method-step
  15. border 边框样式
  16. 交叉销售功能介绍-功能
  17. 关于python维度扩充
  18. MPB:中农戴兆来组-​猪肠道微生物样品的采集与核酸提取
  19. Impala自动同步Hive元数据
  20. XSS-labs Level 19 Flash XSS

热门文章

  1. 达利欧《原则》读书思考笔记
  2. CSS基础(19)_绝对定位元素的水平或垂直布局
  3. Mac上的全局手势多功能软件--BetterAndBetter(1)
  4. PHP导出百万大数据【解决方案】
  5. REST是新SOAP?
  6. Camtasia字幕添加教程
  7. 在 vue-cli 项目中添加标签页图标 favicon
  8. 随机生成50道100以内的加减题(在线答题)
  9. 10000个微信红包封面,免费领取,人人有份
  10. python3爬虫实战(三):mitmproxy对接python下载抖音小视频