红帽RHCE考试上午-RHCSA(RH200)
servera.example.com 任务
17. 编写Shell脚本查找文件
• 创建一个名为myshell 的脚本
• 该脚本放置在 /usr/local/bin 下
• 该脚本用于查找 /usr 下所有大小在50K~10m 之间且具有修改组ID权限的文件,
• 将这些文件放置于/root/myfiles下
题目内容解析:
• 在 /usr/local/bin目录下创建myshell.sh脚本文件
• 脚本编写的内容是find,查找 /usr 下所有大小在50K~10m 之间且具有修改组ID权限的文件
• 具有修改组ID权限的文件是说有特殊权限位SGID的文件,数字表示为2000
• 创建/root/myfiles目录
实操演示过程:
• 创建目录
[root@servera ~]# mkdir /root/myfiles
• 查看满足条件的文件
[root@servera ~]# find /usr -type f -and -perm -2000 -and -size +50k -size -10M /usr/libexec/openssh/ssh-keysign
• 编辑myshell脚本
[root@servera openssh]# cd /usr/local/bin/
[r

本篇介绍RHCE认证考试中关于Shell脚本的实际操作案例,包括创建脚本以查找特定权限与大小范围内的文件,并将其复制到指定目录。涉及find命令使用详解及权限设置。
最低0.47元/天 解锁文章
2419

被折叠的 条评论
为什么被折叠?



