关于一个权限问题,权限的基础知识

一般我们查看文件 ls -l会出现下面内容

-rw-r--r--   1 root root    0 4月  13 22:22

这行的开头,也就是第一个"-"代表了什么

如果第一个"-"显示为- 那么代表此文件是个文件

显示为d代表此文件显示为目录

显示为第一个是“L”则代表这是个链接文档

  • 依次向后会有三遍rwx分别代表什么

R的代表数字是(4)   W代表的数字是(2) X的代表数字是(1)

R代表的是读取,既及查看文件中的文字等等,或者进入这个目录

W代表的是写入,既向文件中写入数字/文字,或向文件创建目录

X代表为执行,既给文件进行编程的文件运作权限,更多适用于Python或Shell

第一个RWX代表属主的权限,既文件的创建用户

第二个RWX代表属组的权限,既某个小组中 小组里的人的权限

第三个RWX代表其他人的权限,既不是属主也不是属组,以外的人的权限(一般都不会给太高)

  • 再往后看那个"1"代表了什么

如果此文件是目录,那么代表目录中的子目录的数量

如果此文件是文件,那么代表此文件的链接数量(也可以通过查看开头的"-","d","L"来判断文件属性)

  • 剩余代表了什么?

剩余的代表了 root属主(创建文件的用户) root属组(root小组的权限) 文件的大小(kb) 文件的创建日期 文件的名称

  • 我学到的一种授权方法

setuid   让普通用户执行二进制文件时,拥有属主权限(4)

setgid   让普通用户执行二进制文件时,拥有属组的权限(2)

sticky bit 粘滞位,只有目录 的创建只可以删除,其他人拥有权限也不可以

实验案例:  chmod +1777   文件名(粘滞位)

                     chmod +2777  文件名(setgit)

                     chmod +4777  文件名  (setuit)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

摚张

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值