一、练习
1.解释“~]# find /etc/ -perm /222 -ls”的意义?
查找/etc/目录下,用户权限满足以下要求中一个的文件,并输出到屏幕。
1.属主拥有“2”权限,即可写权限。
2.属组拥有“2”权限,即可写权限。
3.其他用户拥有“2”权限,即可写权限。
综上:查找/etc/目录下,属主、属组、其他用户中某一项拥有可写权限的文件,输出文件名到屏幕,且不关心用户是否拥有可读或可执行的权限。
2.查找/var/目录下属主为root,且属组为mail的所有文件或目录?
[root@wybaron_host1015 ~]# find /var/ -user root -a -group mail
/var/spool/mail
[root@wybaron_host1015 ~]# ll -d /var/spool/mail
drwxrwxr-x. 2 root mail 32 9月 30 10:21 /var/spool/mail
3.查找/usr/目录下不属于root、bin或hadoop的所有文件或目录?
[root@wybaron_host1015 ~]# find /usr/ -not \( -user root -o -user bin -o -user hadoop \)
[root@wybaron_host1015 ~]# find /usr/ -not -user root -a -not -user bin -a -not -user hadoop
4.查找/etc/目录下大于1M且类型为普通文件的所有文件?
[root@wybaron_host1015 ~]# find /etc/ -size +1M -a -type f
/etc/selinux/targeted/active/policy.kern
/etc/selinux/targeted/contexts/files/file_contexts.bin
/etc/selinux/targeted/policy/policy.31
/etc/udev/hwdb.bin
[root@wybaron_host1015 ~]# ll -h /etc/udev/hwdb.bin
-r--r--r--. 1 root root 7.5M 7月 27 17:46 /etc/udev/hwdb.bin
5.查找/etc/目录下所有用户都没有写权限的文件?
[root@wybaron_host1015 ~]# find /etc/ -not -perm /222
/etc/lvm/profile/lvmdbusd.profile
/etc/lvm/profile/metadata_profile_template.profile
/etc/lvm/profile/thin-generic.profile
/etc/lvm/profile/thin-performance.profile
/etc/openldap/certs/password
/etc/sudoers
[root@wybaron_host1015 ~]# ll /etc/sudoers
-r--r-----. 1 root root 3938 4月 11 04:27 /etc/sudoers
[root@wybaron_host1015 ~]# ll /etc/lvm/profile/thin-generic.profile
-r--r--r--. 1 root root 76 12月 19 2017 /etc/lvm/profile/thin-generic.profile
6.查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件或目录?
[root@wybaron_host1015 ~]# find / -nouser -a -nogroup -a -atime -7
7.查找/etc/目录下最近一周内其内容修改过,同时属主不为root,也不是hadoop的文件或目录?
[root@wybaron_host1015 ~]# find /etc/ -mtime -7 -a -not \( -user root -o -user hadoop\)
8.查找/etc/目录下至少有一类用户没有执行权限的文件?
[root@wybaron_host1015 ~]# find /etc/ -not -perm -111
9.查找/etc/init.d/目录下,所有用户都有执行权限,且其它用户有写权限的文件?
[root@wybaron_host1015 ~]# find /etc/init.d/ -perm -113
二、补充
基本权限与权限位
权限
权限位
格式 | 释义 |
---|
--------- | 属主用户权限属组用户权限其它用户权限 |
文件查找注意事项
注意考虑文件查找时的顺序考虑,性能考虑,通过调整查找顺序可提高查找速率,降低系统性能的耗费。