0812 find 作业

0812作业

1、查找/var目录下属主为root,且属组为mail的所有文件

[root@CentOS 7 ~]# find /var -user root -a -group mail
/var/spool/mail
[root@CentOS 7 ~]# ls -ld /var/spool/mail/
drwxrwxr-x. 2 root mail 30 7月  24 02:36 /var/spool/mail/

2、查找/var目录下不属于root、lp、gdm的所有文件

[root@CentOS 7 ~]# find /var -not \( -user root -o -user lp -o -user gdm \) -ls
201328527   0 drwxr-xr-x   3 colord  colord 16 7月 24 02:22 /var/lib/colord
  8630    0 drwxr-xr-x   2 colord   colord   6 11月 20  2015 /var/lib/colord/icc
67294209  0 drwx------ 2 setroubleshoot setroubleshoot 6 11月 20 2015  /var/lib/setroubleshoot
134301745    0 drwx------   2 rpc      rpc           6 11月 20  2015 /var/lib/rpcbind
………………下面省略……………………

3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件

[root@CentOs6 ~]# date
2016年 07月 30日 星期六 21:15:29 CST
[root@CentOs6 ~]# find /var/ -mtime -7 -a -not \( -user root -o  -user postfix \) -ls
1179713    0 -rw-rw----   1 user10   mail            0 7月 30 02:22 /var/spool/mail/user10
1179653    0 -rw-rw----   1 rpc      mail            0 7月 25 09:01 /var/spool/mail/rpc
……………………省略………………

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

[root@CentOs6 ~]# find /test/  -nouser -o -nogroup -a -atime -7 
/test/aaa.sh

5、查找/etc目录下大于1M且类型为普通文件的所有文件

[root@CentOs6 ~]# find /etc/ -size +1M -type f -ls
1181357 8228 -rw-r--r--   1 root     root      8424080 7月 25 09:05 /etc/selinux/targeted/policy/policy.24
1181354 8228 -rw-r--r--   1 root     root      8424080 7月 25 09:05 /etc/selinux/targeted/modules/active/policy.kern
…………省略………………

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

[root@CentOs6 ~]# find /etc/ -not -perm -111 -ls
1180067    4 -rw-r--r--   1 root     root         3397 8月 23  2010 /etc/gconf/2/evoldap.conf
1180068    4 -rw-r--r--   1 root     root         1295 8月 23  2010 /etc/gconf/2/path
…………省略………………

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

[root@CentOs6 ~]# find /etc/init.d/ -perm -113 -ls
1181801    0 ---x--x-wx   1 root     root            0 8月 13 14:24 /etc/init.d/test.txt
1179661    0 -rwxrwxrwx   1 root     root            0 7月 30 10:50 /etc/init.d/f1

原创文章,作者:Lii,如若转载,请注明出处:http://www.178linux.com/34743

(0)
上一篇 2016-08-13 13:33
下一篇 2016-08-13 17:44

相关推荐

  • 26期网络班

    26期网络班

    Linux干货 2016-12-26
  • 简述动静分离

        今天来简述一下如何实现wordpress的动静分离以及读写分离      首先来放出大图。   1.来看图说话     首先来介绍一下这张图    最前端的两台机器是  负责调度后端主机请求动…

    2017-05-18
  • redis-cli的一些有趣也很有用的功能

    redis-cli我们最常用的三个参数就是-h、-p、-a选项,分配用来指定连接的redis-server的host、port和登录密码。通过redis-cli –help发现,redis-cli还提供了其他很多的参数和功能。 1)-x-x选项从标准输入(stdin)读取最后一个参数。 比如从管道中读取输入: echo -en &quot…

    Linux干货 2016-04-13
  • 文件系统层次标准FHS

    FHS针对目录树架构仅定义出三层目录下应该放置哪些数据,分别是下面三个目录: /(根目录):与开机系统有关; /usr(unix software resource):与软件安装执行有关; /var(variable):与系统运作过程有关。   下面分别对上述三层目录进行详细的阐述。   (1) /(根目录)   根目录是整个系统最重要的一个目录,…

    Linux干货 2016-10-19
  • 常用文本处理工具 及 正则表达式详解

      >>>文本处理工具<<< 一:文本查看(cat、less、more、head、tail、cut、paste) cat  (常用于显示内容较少的文本) 功能:查看文件内容,创建文件,文件合并,追加文件内容 选项(options):  ①查看文件内容:  -A  = -vt…

    2017-07-30
  • rsyslog+mysql+loganalyzer安装部署

    log:syslog:syslogd,klogd 日志:历史日志 级别: debug info notice warning,warn(same as warning) err,error(same as err) crit alert emerg,panic(same as emerg) facility:设施 auth authpriv cron dae…

    Linux干货 2016-10-24