用户权限—— u+s\g+s\o+t三个特殊权限说明

linux中一个文件有三个权限,分别时用户权限,群组权限以及其他权限,是用wrxwrxwrx表示的,w代表可写,r代表可读,x代表可执行。但在一些特殊情况中还会出现s,或者t。

这种情况主要分为三种:

  • rwsrwxrwx 用户权限出现了s,替代了x
  • rwxrwsrwx 群组权限出现了s,替代了x
  • rwxrwxrwt 其他权限出现了t,替代了x

用户权限出现s的情况

执行命令是 chmod u+s , 就是针对某个程序任何用户都有读写这个程序的权限,可以像root用户一样操作,这个指令只对程序有效,如果用此权限放在路径上是无效的。

passwd这个命令它的用户和群组都是root,按照之前的权限wrx,其他的用户应该无法修改此程序,但在实际操作中,每一个用户都可以修改自己的口令,这就是U+s的作用。

群组权限出现s的情况

执行命令是chmod g+s,它的意思是强制将此群组里的目录下文件编入到此群组中,无论是哪个用户创建的文件

其他权限出现t的情况

命令是chmod o+t,意思是这个目录只有root和此目录的拥有者可以删除,其他用户全都不可以,这个功能在用途上就是防止其他同组的用户删除自己不想被删除的目录

在改权限过程中,会出现s和S,区别是
S是修改权限之前原权限中没有x的情况下出现
s是修改权限之前原权限中有x的情况下出现

相关推荐
nbsaas-boot3 分钟前
SQL Server 存储过程设计规范(事务与异常处理)
linux·数据库·设计规范
lx74160269841 分钟前
百度网盘bypy使用
服务器
Jason_zhao_MR1 小时前
米尔RK3506核心板SDK重磅升级,解锁三核A7实时控制新架构
linux·嵌入式硬件·物联网·架构·嵌入式·嵌入式实时数据库
为什么不问问神奇的海螺呢丶1 小时前
服务器巡检报告-基于categraf 采集数据-存入Prometheus-写入mysql后生成报告
服务器·mysql·prometheus
网硕互联的小客服1 小时前
遇到网站500内部服务器错误如何处理?如何预防这样的问题发生?
运维·服务器·安全
叮咚侠1 小时前
Ubuntu 24.04.3 LTS 中 vdb 的 UUID 永久挂载没有显示的磁盘的操作步骤
linux·运维·ubuntu·挂载磁盘
GAOJ_K1 小时前
滚柱导轨中的密封件如何判断是否需更换?
运维·人工智能·科技·自动化·制造
.小墨迹2 小时前
C++学习之std::move 的用法与优缺点分析
linux·开发语言·c++·学习·算法·ubuntu
风华同学2 小时前
【Linux驱动篇】LED驱动开发实验
linux·驱动开发·ubuntu
李斯维2 小时前
安装 WSL 最好的方式
linux·windows