文件查找作业

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

相关推荐

  • 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

    BSD开源协议(original BSD license、FreeBSD license、Original BSD license) BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为开源或者专有软件再发布。 但”为所欲为”的前提当你发布使用了BSD协议的代码,或则以BSD协议代码…

    Linux干货 2017-01-30
  • Linux运维学习历程-第六天-Linux用户、组以及权限管理

    本章内容    Linux的安全模型    用户和组    用户和组管理命令    文件权限    默认权限    特殊权限    ACL访问控制 一:3A认证       &nb…

    Linux干货 2016-08-07
  • 8.3_Linux文件系统权限和特殊权限浅析

    什么是Linux文件系统权限? 在Linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。 Linux文件系统权限的分类 Linux中的权限分为:read(读)、write(写)、execut(执行)三种权限 文件和目录表示的权限也各有不同 权限对于文件的意义: r: 可使用文件查看类工具获取其内容 w: 可修改内…

    Linux干货 2016-08-05
  • ACL概述

    ACL概述 一、什么是ACL ACL是linux系统中一种被称为访问控制列表的权限控制方法,它是一种权限分配之外的普遍范式。在一般情况下,要确认三个权限组:owner、group和other。而使用ACL则可以增加权限给其他用户或组别,不再仅仅是在“other”中定义权限,可以允许指定的用户拥有不同于其所属组的权限。 ACL支持多种Linux文件系统,包括e…

    2017-07-29
  • Vim编辑器使用详解

    Vim编辑器使用详解 vim介绍 为什么要学习vim vim三种模式 vim工作模式(图解) vim如何打开文件 vim关闭文件 命令模式光标跳转 字符间跳转: 单词间跳转: 行首行尾跳转: 行间移动: VIM的命令模式下的命令: 字符编辑: 替换命令(r, replace) 删除命令: 复制命令 粘贴命令(p, paste): : 其他相关的编辑操作: 翻…

    Linux干货 2016-09-06
  • 文件权限管理

    文件权限               [root@CentOS6 ~]# ll 3.txt            &nb…

    Linux干货 2016-08-04