2016-08-12作业

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

[root@localhost bin]# find /var -user root -group mail

/var/spool/mail

/var/spool/mail/root

 

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

find /var ! -user root -o ! -user lp -o ! -user gdm

find /var ! \( -user root –o –user lp –o –user gdm\)

 

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

find /var -ctime -7 ! -user root ! -user postfix –ls

 

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

find / -nouser -nogroup -atime -7

 

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

[root@localhost bin]# find /etc -size +1M -type f

/etc/selinux/targeted/policy/policy.29

/etc/udev/hwdb.bin

/etc/brltty/zh-tw.ctb

 

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

find /etc ! -perm /222

 

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

find /etc ! -perm -111 –ls

 

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

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

 

/etc/init.d是链接文件所以需要加最后的/,如过不加/,会被认为是一个文件

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