find命令的练习

简介:

var目录下属主为root,且属组为mail的所有文件或目录 

查找usr目录 下不属于root,bin或hadoop的所有文件或目录 

查找etc目录 下 最近一周内其内容修改过,同时属主不为root,也不是hadoop的文件或目录 

杳找当前 系统上,没有属主或属组,且最近一个周内曾被访问过的文件

查找etc目录下大于1M且为普通文件的所有文件或目录 

查找etc目录下所有用户都没有写权限的文件或目录 

查找etc目录下至少有一类用户没有执行权限的文件或目录 

查找/etc/init.d目录 下,所有用户都有执行权限,且其他用户都有写权限的文件



var目录下属主为root,且属组为mail的所有文件或目录 

1
# find /var -user root -a -group mail

查找usr目录 下不属于root,bin或hadoop的所有文件或目录 

1
2
3
4
5
6
7
# find /usr -not -user root -a -not -user bin -a -not -user hadoop
 
方便显示
# find /usr \( -not -user root -a -not -user bin -a -not -user hadoop \) -ls
 
由摩根定律
# find /usr -not \( -user root -o -user bin -o -user hadoop \)

查找etc目录 下 最近一周内其内容修改过,同时属主不为root,也不是hadoop的文件或目录 

1
2
3
# find /etc -mtime -7 -a -not -user root -a -not hadoop
 
# find /etc -mtime -7 -a -not \( -user root -o hadoop \)

杳找当前 系统上,没有属主或属组,且最近一个周内曾被访问过的文件

1
2
3
4
# find / -nouser -a -nogroup -a -atime -7
 
没有 (属主或属组) 相当于 没有属主 且 没有属组
没有 (属主且属组) 相当于 没有属主 或 没有属组

查找etc目录下大于1M且为普通文件的所有文件或目录 

1
# find /etc -size +1M -a -type f

查找etc目录下所有用户都没有写权限的文件或目录 

1
2
3
4
5
6
7
8
9
# find /etc -not -perm /222
 
摩根定律
!A -a !B = !(A -o B)
|A -o !B = !(A -a B)
 
都没有写
     属主没有写 且 属组没有写 且 其他没有写
     没有 (写 或 写 或 写)

查找etc目录下至少有一类用户没有执行权限的文件或目录 

1
# find /etc -not -perm -111

查找/etc/init.d目录 下,所有用户都有执行权限,且其他用户都有写权限的文件

1
# find /etc/init.d -perm -113










本文转自 lccnx 51CTO博客,原文链接:http://blog.51cto.com/sonlich/1953703,如需转载请自行联系原作者
目录
相关文章
|
运维 JavaScript CDN
10个国内外jQuery的CDN性能大比拼
10个国内外jQuery的CDN性能大比拼
10个国内外jQuery的CDN性能大比拼
|
7月前
|
机器学习/深度学习 安全 数据安全/隐私保护
# Pyc怎么转Py?PyLingual 部署教程
PyLingual是一款基于深度学习的Python字节码(.pyc)反编译工具,专攻损坏、加密或混淆的现代pyc文件(支持3.6–3.13),弥补uncompyle6对新版本支持不足的短板。部署需Python 3.12+、Poetry及pyenv多版本环境,适合开发者救代码、安全人员分析恶意样本。(239字)
1230 2
|
Docker 容器
尝试添加 --skip-broken 来跳过无法安装的软件包 或 --nobest 来不只使用最佳选择的软件包
尝试添加 --skip-broken 来跳过无法安装的软件包 或 --nobest 来不只使用最佳选择的软件包
2308 0
尝试添加 --skip-broken 来跳过无法安装的软件包 或 --nobest 来不只使用最佳选择的软件包
|
6月前
|
SQL 人工智能 自然语言处理
业务持续变化时,语义层到底该怎么迭代才不会越改越乱?
业务持续变化时,语义层不能靠“打补丁”硬扛。关键在于构建可分层(对象/关系/属性/规则)、可回溯、可校验的迭代机制,实现映射、口径、对象、知识四类变更分离治理,并配套影响分析与持续校准闭环。
|
6月前
|
传感器 人工智能 算法
AI 算法盒子:边缘智能分析网关技术与应用
AI算法盒子是轻量高性能边缘计算设备,支持视频/传感器数据本地实时分析,具备离线推理、毫秒告警、多算法加载、低带宽上传等能力,广泛应用于安全生产、智慧园区、工业检测等场景,实现AI能力下沉与智能化快速升级。
1026 1
|
7月前
|
存储 安全 编译器
嵌入式软件可靠性:从代码细节到系统化设计的工程实践
本文系统阐述高可靠嵌入式软件设计方法,涵盖编译器可信性、冗余容错、软硬协同、存储保护、人机安全交互、功能安全(ISO 26262/IEC 61508)、DFMEA分析及可维护性评价七大维度,强调可靠性源于全流程工程实践与习惯养成。(239字)
488 1
|
10月前
|
存储 人工智能 数据挖掘
MCP应用场景示例
MCP赋能智能数据分析与办公自动化:分析师输入需求,AI即连多源数据生成报告;办公助手通过MCP获取会议记录、整理并邮件分发,实现高效协同。
|
编解码
FFmpeg开发笔记(三十三)分析ZLMediaKit对H.264流的插帧操作
《FFmpeg开发实战》书中3.4.3节讲解如何将H.264流封装成MP4。H.264流通常以SPS→PPS→IDR帧开始,这一说法通过雷霄骅的H264分析器得到验证。分析器能解析H.264文件但不支持MP4。ZLMediaKit服务器在遇到I帧时会自动插入SPS和PPS配置帧,确保流符合标准格式。若缺少这些帧,客户端拉流时会报错。FFmpeg开发实战:从零基础到短视频上线》书中提供了更多FFmpeg开发细节。
908 0
FFmpeg开发笔记(三十三)分析ZLMediaKit对H.264流的插帧操作
|
前端开发
基于jeecgboot的ERP单据中增加编号的方法
基于jeecgboot的ERP单据中增加编号的方法
742 1
|
供应链 监控 安全
业务上云的主要安全风险及网络安全防护建议
业务上云面临数据泄露、配置错误、IAM风险、DDoS攻击、合规与审计、供应链及内部威胁等安全挑战。建议采取全生命周期加密、自动化配置检查、动态权限管理、流量清洗、合规性评估、供应链可信验证及操作审批等措施,构建“预防-检测-响应”一体化安全体系,确保数据保护、权限收敛、合规审计和弹性防护,保障云端业务安全稳定运行。
2007 1

热门文章

最新文章