文件查找作业

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

相关推荐

  • Linux进程管理

    一:进程的概念     1)进程:process,运行中的程序的一个副本的某部分,之所以说是副本的一部分是因为一个程序可以多个用户同时以不同格式运行,如两个用户都在运行ls,一个运行的是ls -h ,另一个运行的是ls -l,那么这两个用户运行的程序代码肯定是不一样的而且不是程序的所有代码;进程有生命周期; &nbsp…

    2017-03-26
  • dstat,htop,top,ps命令 (Blog 8)

      Linux哲学思想之一:一切皆文件:内核将其参数全部映射为文件;这些文件保存在/proc, /sys目录中;/proc目录:保存内核及进程状态信息,是内核参数的映射; 内核参数:可调参数:调整运行特性;/proc/sys不可调参数:输出内核统计信息及状态信息; 进程状态:/proc/# 与进程号同名的目录,目录下存放许多当前进程相关信息; 进程…

    Linux干货 2017-11-27
  • Linux的哲学思想及Linux发行版

    讲述一下几个问题: 第一,Linux的哲学思想;第二,Linux发行版的基础目录名称,命名法则和功用规定;第三,Linux不同发行版之间的联系和区别。 Linux的哲学思想: 1、一切皆文件。是Unix/Linux的基本哲学之一,不仅普通的文件,目录,字符设备,块设备,套接字等在Unix/Linux中都是以文件被对待。 2、小型,单一用途的程序。程序和可执行…

    Linux干货 2016-09-17
  • 第十九周作业

    1.描述tomcat的架构 tomcat服务器是一种Servlet/jsp容器,更实质性的说是Servlet容器,因为jsp最终还是被编译成servlet来执行的。而对于servlet来说,其最长见的用途是扩展java web服务器功能,为来自web客户的请求提供服务。它完全运行在java虚拟机上。由于它的运行在服务器端,因此他的运行不依赖于浏览器。 tom…

    2017-07-11
  • 第二周作业

    作业

    Linux干货 2018-03-20
  • GRUB管理

    对于运维人员来说,想要熟练掌握linux,那么久要对linux的启动流程有一个详细的了解,而今天我们就一起来学习一下linux启动中最重要的一个阶段——GRUB引导阶段。 Linux启动流程 grup: GRand Unified Bootloader  由上图可知,grub属于系统启动过程中一个必须的阶段。而这个阶段又分为了三个小的阶段,分别是s…

    2017-09-02