首页 > 其他分享 >实验5

实验5

时间:2024-02-25 13:57:24浏览次数:16  
标签:lib spool 实验 var mail config gdm

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

[02:58:25 root@localhost ~][#find /var  -user root -group mail
/var/spool/mail

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

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

find /var -not \( -user root -or -user lp -or -user gdm \) -type f

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

[03:02:55 root@localhost ~][#find /var -type f -mtime -7 ! -user root ! -user postfix
/var/lib/sss/db/config.ldb
/var/lib/colord/mapping.db
/var/lib/colord/storage.db
/var/lib/gdm/.config/pulse/cookie
/var/lib/gdm/.config/ibus/bus/6019865a73ce469eaf023bd8572389a7-unix-wayland-0
/var/lib/gdm/.config/.gsd-keyboard.settings-ported
/var/lib/gdm/.config/dconf/user
/var/lib/gdm/.local/state/wireplumber/restore-stream
/var/lib/gdm/.cache/gstreamer-1.0/registry.x86_64.bin
/var/lib/chrony/drift
/var/spool/mail/wang
/var/spool/mail/bash
/var/spool/mail/testbash
/var/spool/mail/basher
/var/spool/mail/sh
/var/spool/mail/user1
/var/spool/mail/user2
/var/spool/mail/user3
/var/spool/mail/user4
/var/spool/mail/user5
/var/spool/mail/user6
/var/spool/mail/user7
/var/spool/mail/user8
/var/spool/mail/user9
/var/spool/mail/user10


或者

[03:03:12 root@localhost ~][#find /var -mtime -7 ! \( -user root -o -user postfix \)
/var/lib/sss/db
/var/lib/sss/db/config.ldb
/var/lib/sss/pipes
/var/lib/sss/pubconf
/var/lib/colord
/var/lib/colord/mapping.db
/var/lib/colord/storage.db
/var/lib/colord/.cache
/var/lib/gdm
/var/lib/gdm/.config
/var/lib/gdm/.config/pulse
/var/lib/gdm/.config/pulse/cookie
/var/lib/gdm/.config/gnome-session
/var/lib/gdm/.config/gnome-session/saved-session
/var/lib/gdm/.config/ibus
/var/lib/gdm/.config/ibus/bus
/var/lib/gdm/.config/ibus/bus/6019865a73ce469eaf023bd8572389a7-unix-wayland-0
/var/lib/gdm/.config/.gsd-keyboard.settings-ported
/var/lib/gdm/.config/dconf
/var/lib/gdm/.config/dconf/user
/var/lib/gdm/.local
/var/lib/gdm/.local/share
/var/lib/gdm/.local/share/gnome-shell
/var/lib/gdm/.local/share/sounds
/var/lib/gdm/.local/share/flatpak
/var/lib/gdm/.local/share/flatpak/db
/var/lib/gdm/.local/share/applications
/var/lib/gdm/.local/share/pki
/var/lib/gdm/.local/share/pki/nssdb
/var/lib/gdm/.local/share/icc
/var/lib/gdm/.local/state
/var/lib/gdm/.local/state/wireplumber
/var/lib/gdm/.local/state/wireplumber/restore-stream
/var/lib/gdm/.cache
/var/lib/gdm/.cache/ibus
/var/lib/gdm/.cache/gstreamer-1.0
/var/lib/gdm/.cache/gstreamer-1.0/registry.x86_64.bin
/var/lib/chrony
/var/lib/chrony/drift
/var/lib/tpm2-tss/system/keystore
/var/log/sssd
/var/log/cups
/var/spool/mail/wang
/var/spool/mail/bash
/var/spool/mail/testbash
/var/spool/mail/basher
/var/spool/mail/sh
/var/spool/mail/user1
/var/spool/mail/user2
/var/spool/mail/user3
/var/spool/mail/user4
/var/spool/mail/user5
/var/spool/mail/user6
/var/spool/mail/user7
/var/spool/mail/user8
/var/spool/mail/user9
/var/spool/mail/user10

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

Bash
find / -nouser -o -nogroup -type f -atime -7
注意:由于 -nouser 和 -nogroup 选项可能在某些Linux发行版中不可用,你可能需要结合 ls -l 的输出进行过滤,例如:

Bash
find / -type f -atime -7 | xargs ls -l | grep '^(?!.*:[^:]*:[^:]*)'
这个命令可能不够完美,因为grep部分可能无法在所有环境下准确识别无属主或无属组的文件,但提供了一个基本思路。

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

[03:05:31 root@localhost ~][#find /etc -type f -size +1M
/etc/udev/hwdb.bin
/etc/selinux/targeted/policy/policy.33

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

find /etc -type f ! -perm /222

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

find /etc -type f ! -perm /ugo=x
find /etc -type f ! -perm /111      #r-4  w-2 x-1

8、


标签:lib,spool,实验,var,mail,config,gdm
From: https://www.cnblogs.com/nwq1101/p/18032310

相关文章

  • 实验4
    练习1.当用户docker对/testdir目录无执行权限时,意味着无法做哪些操作?无法进入该目录,即不能使用cd/testdir命令切换到该目录。如果试图访问/testdir下的文件或子目录,即使这些文件有合适的权限,由于用户不能搜索目录内容,所以也无法直接通过相对路径来访问。2.当用户mongodb对/......
  • 实验室与排课管理系统
    适用于校园与科研单位主要技术栈Java8Maven3.6.3MySQL5.7Python3.8SpringBoot框架Vue2  项目地址:https://github.com/BennettMa23 说明手册默认用户,可在系统的用户管理自行增加管理员:用户名:admin密码:admin老师:用户名:teacher密码:admin学生......
  • 实验3
    (1)如何创建/testdir/dir1/x,/testdir/dir1/y,/testdir/dir1/x/a,/testdir/dir1/x/b,/testdir/dir1/y/a,/testdir/dir1/y/bmkdir-p/testdir/dir1/{x,y}/{a,b}touch/testdir/dir1/{x,y}/{a,b}(2)如何创建/testdir/dir2/x,/testdir/dir2/y,/testdir/dir2/x/a,/test......
  • 实验2
    如何设置Ubuntu的远程连接root1.切换成rootsudo-i1.5设置个root密码passwd2.进入nano/etc/ssh/sshd_confignano/etc/ssh/sshd_config3.修改这个位置PermitRootloginyes4.保存ctrl+x5.确定y6.回车enter7.效果结果:Ubuntu2004和Ubuntu2204都成......
  • 实验1
    vmnet1192.168.10.0vmnet810.0.0.0安装rocky9、centos6/7/8,Ubuntu1804/20.04/22.04用虚拟机安装1.安装**CentOS1.1针对CentOS7/6/8创建虚拟机环境2.安装包Ubuntu1804/2004/22043.安装rocky密码自己......
  • spark实验七 SparkMLlib
    1.数据导入从文件中导入数据,并转化为DataFrame。2.进行主成分分析(PCA)对6个连续型的数值型变量进行主成分分析。PCA(主成分分析)是通过正交变换把一组相关变量的观测值转化成一组线性无关的变量值,即主成分的一种方法。PCA通过使用主成分把特征向量投影到低维空间,实现对特征......
  • spark实验六SparkStreaming
    1.安装FlumeFlume是Cloudera提供的一个分布式、可靠、可用的系统,它能够将不同数据源的海量日志数据进行高效收集、聚合、移动,最后存储到一个中心化数据存储系统中。Flume的核心是把数据从数据源收集过来,再送到目的地。请到Flume官网下载Flume1.7.0安装文件,下载地址如......
  • mpsoc嵌入式vitis开发—EMIO LED实验
    前言vitis版本:Vitis2023.2由于Vitis版本更新,很多API发生变化,学习原子哥的教程时很多代码对于不上,所以自己重新写一遍,并记录下自己踩过的坑,方便以后查看。这里直接给出代码,其他的流程参考原子哥的《2_DFZU2EG_4EVMPSoC之嵌入式Vitis开发指南_V1.0.pdf》代码采用CodeGeeX-AM......
  • BOSHIDA 高精度DC电源模块在科学实验中的作用与价值
    BOSHIDA高精度DC电源模块在科学实验中的作用与价值BOSHIDA高精度DC电源模块在科学实验中具有重要的作用和价值。下面列举了几个方面: 1.稳定的电源供电:科学实验中通常需要稳定的电源供电,以确保实验结果的准确性和可重复性。高精度DC电源模块能够提供稳定的直流电压输出,有效......
  • spark实验五Spark SQL
    1.SparkSQL基本操作将下列JSON格式数据复制到Linux系统中,并保存命名为employee.json。{"id":1,"name":"Ella","age":36}{"id":2,"name":"Bob","age":29}{"id":3,"name"......