Centos中如何查找SUID、SGID、SBIT特殊权限文件

导读:本篇文章讲解 Centos中如何查找SUID、SGID、SBIT特殊权限文件,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

在刚刚配置好的linux服务器中查找系统所有文件中拥有suid特殊权限的文件,并将其存储在一个文件中,用于以后比对,以便更好的发觉系统中是否有新增的SUID权限文件。

find / -perm -4000 -o -perm -2000 >> /tmp/suId.txt 
-perm匹配权限
4000 2000 1000分别表示SUID SGID SBIT
1、普通文件,文件的权限一般三位,777最高文件权限
-perm -0777搜索的就是最高权限的文件rwxrwxrwx
-perm +0777搜索的只要包含rwxrwxrwx任意一个的文件
2、特殊文件,包含权限位置四位,7000为最高,即–s–s–t,同样的方法
-perm -7000搜索的就是最高权限的文件–s–s–t
-perm +7000搜索的只要包含–s–s–t任意一个的文件,–s — —(4000)、— –s —(2000)、— — –t(1000)等

3、赋与文件夹SBIT权限,在文件夹中,除root外,用户只能删除修改自己的文件,不能修删除或修改他人的文件,显示

实验如下:

# mkdir testdir (root用户创建testdir目录)

# chmod 777 testdir/ (给目录附写的权限)

#su user  (切换到user用户)

#cd testdir

#mkdir userdir

#exit (退出user用户)

#chmod 1755 testdir   (给testdir添加粘着位权限)

#ll testdir(显示如下)
drwxr-xr-t. 3 root root 21 10月 29 16:26 testdir

在testdir这个目录下,用户只能对对应用户权限的目录进行操作(除root)

如user用户可以对userdir 目录下进行增、删、改文件操作,其它用户则不可以。
Centos中如何查找SUID、SGID、SBIT特殊权限文件

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/71262.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!