在本教程中,我们将解释辅助文件权限,通常称为“特殊权限” 在 Linux 中,我们还将向您展示如何查找具有以下内容的文件南(Setuid)和鞋(setgid) 设置。
SUID 和 SGID 是什么?
南是可执行文件的特殊文件权限,使其他用户能够以文件所有者的有效权限运行该文件。而不是正常的x
代表执行权限,你会看到一个s
(表示南) 用户的特殊权限。
鞋是一种特殊的文件权限,也适用于可执行文件,并允许其他用户继承有效的全局ID文件组所有者的。同样,与平常不同的是x
代表执行权限,你会看到一个s
(表示鞋) 组用户的特殊权限。
建议阅读:
让我们看看如何查找具有以下内容的文件南和鞋设置使用。
语法如下:
$ find directory -perm /permissions
重要的:某些目录(例如/ETC,/垃圾桶,/sbin等)或文件需要 root 权限才能访问或列出,如果您以普通用户身份管理系统,请使用以获得root权限。
如何在 Linux 中查找设置了 SUID 的文件
下面的示例命令将查找所有带有以下内容的文件南使用 -perm 在当前目录中设置(仅打印权限设置为4000) 选项。
$ find . -perm /4000

您可以使用和-l
选项(用于长列表)可查看列出的文件的权限,如上图所示。
如何在 Linux 中查找设置了 SGID 的文件
查找具有以下内容的文件鞋设置,输入以下命令。
$ find . -perm /2000

查找同时具有这两者的文件南和鞋设置后,运行以下命令。
$ find . -perm /6000

您可能还想阅读以下有关 Linux 中文件权限的有用指南:
现在就这样了!在本指南中,我们向您展示了如何查找具有以下内容的文件南(Setuid)和鞋(Setgid) 在 Linux 中设置。如果您有任何疑问,请使用下面的反馈表分享有关此主题的任何疑问或其他想法。
嘿 TechMint 读者,
令人兴奋的消息!每个月,我们的顶级博客评论者都有机会赢得丰厚奖励,例如免费的 Linux 电子书,例如红细胞认证工程师,红十字会协会,LFCS,学习Linux, 和awk, 每个值20 美元!
学习!
