Linux 权限中的 's' 和 't' 标志详解
's' 和 't' 是 Linux 权限系统中的特殊标志,分别代表 'setuid' 和 'sticky' 权限。
'setuid' 标志可以被应用于文件或目录,它表示当该文件或目录被执行时,执行者将拥有该文件或目录的所有者的权限,而不是执行者自己的权限。这个特性可以被用来在一些特殊情况下赋予普通用户执行特权操作的能力,比如管理员为普通用户分配执行一些需要 root 权限的命令的权限。
'sticky' 标志通常被应用于目录,它表示只有文件或目录的所有者和 root 用户才能删除该文件或目录。'sticky' 标志常被用来在多个用户之间共享一个目录时,避免其他用户误删其他人的文件或目录。
原文地址: https://www.cveoy.top/t/topic/oq6Z 著作权归作者所有。请勿转载和采集!