特殊权限位suid,sgid,sbit

Day-13笔记

查看文件是或否有被改动

  • 使用文件校验值查看 -- md5sum

PS1变量

  • 控制命令提示符
[root@yuanlai0224 ~]# PS1='[\u@\h \W]\$'
\U -- 显示用户名
\h -- 显示主机名
\W -- 显示当前所在目录
\w -- 显示当前所在目录的绝对路径
\$ -- 显示用户身份提示符
附加: \t -- 显示时间(24小时制)

三种特殊权限

类别 suid sgid sticky
字符表示 S S T
出现位置 用户权限位x 用户组权限位x 其他用户权限位x
基本权限位有x s s t
数字表示法 4 2 1
八进制表示法 4000 2000 1000
生效对象 用户位 用户组 其他用户

suid

  • 仅适用于可执行文件,二进制命令

    例如:/usr/bin/ls,如/usr/bin/rm

  • 作用 -- 只要用户对设有suid的文件有执行权限,那么用户执行此文件时,会以文件属主的身份去执行此文件

sgid

  • sgid主要用于文件夹,在设置有sgid的目录下创建文件,这些文件都会继承该目录的属组,而不属于创建该文件的用户权限

sbit

  • sbit -- 粘滞位

    拥有此权限的文件夹,这个目录中的文件/文件夹除了root可以删除,其他任何用户都只能删除,移动自己的文件/文件夹,无法删除移动其他用户的文件/文件夹

find补充

  • find提供权限查找的参数 -perm (查找权限为参数)
  • -maxdepth 层数 (最大搜索范围为几层目录)

posted @ 2022-03-17 22:00  爱看风景的瞎子  阅读(175)  评论(0)    收藏  举报