文件查找作业

1、查找/var目录下属主为root,且属组为mail的所有文件
[root@wzc ~]# find /var/ -user root -a -group mail
/var/spool/mail
/var/spool/mail/root
2、查找/var目录下不属于root、lp、gdm的所有文件
[root@wzc ~]# find /var -not \( -user root  -o -user lp -o -user gdm \) 
/var/lib/unbound
/var/lib/unbound/root.key
/var/lib/tpm
/var/lib/colord
/var/lib/colord/icc
/var/lib/colord/mapping.db
/var/lib/colord/storage.db
/var/lib/geoclue
/var/lib/rpcbind
...........
3、查找/var目录下最近一周内其内容修改过,同时属主不为root,也不是postfix的文件
[root@wzc ~]# find /var  -mtime -7 -a -not \( -user root -o -user postfix \)
/var/spool/mail/bash
/var/spool/mail/testbash
/var/spool/mail/basher
/var/spool/mail/nologin
4、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件
[root@wzc ~]# find / \( -nouser -o -nogroup \) -a -atime -7
find: ‘/proc/83796/task/83796/fd/6’: No such file or directory
find: ‘/proc/83796/task/83796/fdinfo/6’: No such file or directory
find: ‘/proc/83796/fd/6’: No such file or directory
find: ‘/proc/83796/fdinfo/6’: No such file or directory
5、查找/etc目录下大于1M且类型为普通文件的所有文件
[root@wzc ~]# find /etc -size  +1M -type f
/etc/selinux/targeted/policy/policy.29
/etc/udev/hwdb.bin
/etc/brltty/zh-tw.ctb
6、查找/etc目录下所有用户都没有写权限的文件
[root@wzc ~]# find /etc/  -not    -perm  /222 
/etc/pki/ca-trust/extracted/java/cacerts
/etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt
/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
/etc/pki/ca-trust/extracted/pem/email-ca-bundle.pem
/etc/pki/ca-trust/extracted/pem/objsign-ca-bundle.pem
/etc/openldap/certs/password
/etc/lvm/profile/cache-mq.profile
..........................
7、查找/etc目录下至少有一类用户没有执行权限的文件
[root@wzc ~]# find /etc/ -not  -perm -222
/etc/sudoers.d
/etc/enscript.cfg
/etc/trusted-key.key
/etc/pinforc
/etc/wgetrc
/etc/nanorc
/etc/pbm2ppa.conf
/etc/pnm2ppa.conf
/etc/vconsole.conf
/etc/locale.conf
/etc/hostname
/etc/.updated
/etc/aliases.db
....................
8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件
[root@wzc ~]# find /etc/init.d/  -perm -113 
[root@wzc ~]#

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

(0)
RecallWzcRecallWzc
上一篇 2016-08-15 09:22
下一篇 2016-08-15 09:22

相关推荐

  • shell编程之数组及变量的多功能用法

    数组及变量的多功能用法   一、数组: 1、数组:存储多个元素的连续的内存空间,相当于多个变量的集合(变量:存储单个元素的内存空间)。 2、数组名和索引 索引:编号从0开始,属于数值索引 bash的数组支持稀疏格式(索引不连续) 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后开始支持。 声明数组: decl…

    Linux干货 2016-08-26
  • 26期全程班-第五周博客作业

      1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; # grep “^[[:space:]]\+” /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; # grep “^…

    Linux干货 2017-03-09
  • iptables/netfilter从入门到进阶(Blog 17)

    博客作业:iptables/netfilter入门到进阶;

    2017-12-20
  • 集中练习7-bash脚本

    集中练习7-bash脚本

    Linux干货 2017-12-05
  • 高级文件管理系统

    1、 设定文件系统配额 在内核中执行: • 以文件系统即分区为单位启用 • 对不同组或者用户的策略不同 根据块或者节点进行限制: • 执行软限制(soft limit),限时限制 • 硬限制(hard limit) 初始化: • 分区挂载选项,针对用户或组:usrquota 、grpquota • 初始化数据库,也即是创建用户或组文件系统配额数据库:quot…

    Linux干货 2016-09-01
  • FHS文件系统各目录及功能

    FHS即:filesystem hierarchy standard 的缩写,意思是文件系统目录标准,Linux系统采用这种文件组织形式,这是一种树形结构组织文件。如下图, /bin : 此文件用于放置二进制执行文件。 在/bin底下的指令可以被root与一般账号所使用,主要有:cat, chmod, chown, date, mv, mkdir,…

    Linux干货 2016-10-17