413课堂练习《第十四章》配置系统审计
课堂实验 1. 确认auditd服务已运行[root@serverX ~]# service auditd status2. 确认auditd服务可在3和5状态下自动运行[root@serverX ~]# chkconfig --list auditd3. 实时查看auditd服务的运行日志[root@serverX ~]# tail -f /var/log/audit/audit.log4. 在serverX上以student身份使用sudo命令(未配置,失败)[s...
413课堂练习《第十三章》配置系统日志
课堂实验 1. 在serverX与desktopX上安装rsyslog-gnutls[root@desktopX ~]# yum -y install rsyslog-gnutls[root@serverX ~]# yum -y install rsyslog-gnutls2. 检查serverX与desktopX的时钟,并同步[root@desktopX ~]# service ntpd stop ; ntpdate instructor.example.com ; service ntpd start[roo...
413课堂练习《第十二章》管理CA中心
课堂演示1. 用已存在的用户测试用户的访问权限[student@serverX ~]$ kinit dshula[student@serverX ~]$ ssh dshula@desktopX2. 关闭全局允许规则[root@serverX ~]# ipa hbacrule-find[root@serverX ~]# ipa hbacrule-disable allow_all[root@serverX ~]# ipa hbacrule-find3. 创建规则允许bgriese和lcsonka用户访...
413课堂练习《第十一章》安装CA中心
课堂演示 1. 检查硬件及软件要求,开放需要的端口,以及检查网络与系统配置[root@serverX ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0......BOOTPROTO="static"......NM_CONTROLLED="no"......IPADDR=192.168.0.X+100NETMASK=255.255.255.0GATEWAY=192.168.0.254DNS1=192.168.0.254......[root@s...
413课堂练习《第十章》加强控制台安全
课堂实验1. 生成一个哈希的GRUB口令[root@demo ~]# grub-cryptPassword: redhatRetype password: redhat$6$17Pelrkwljhx17fk$kY1QRxEZUQzHbczOpUGI5B21WkadmAsayZMDFlOfJLknkYSQOqcwEQhiOpg6JGacE9uRAryZ.52oB76hrY9gNO2. 将口令加入到GRUB配置中使之成为全局口令[root@demo ~]# vim /etc/grub.conf# Many lines o...
413课堂练习《第九章》管理PAM
课堂实验 1. 设置口令策略为至少12位,至少包含一个符号和一个数字,此策略对本地和远程均适用,如ssh[root@serverX ~]# vim /etc/pam.d/system-auth[root@serverX ~]# vim /etc/pam.d/pasword-authpassword requisite pam_cracklib.so try_first_pass retry=3 type= ocredit=-1&n...
413课堂练习《第八章》管理用户账户
课堂实验1. 以root身份登录,查看student当前口令超期设置[root@serverX ~]# chage -l student2. 在/etc/shadow中查看student条目[root@serverX ~]# grep student /etc/shadow3. 更改设置,使student的口令每45天必须更改一次,而新口令在生效5天后才能修改,从现在开始锁定student账户9个月[root@serverX ~]# EXPI...
413课堂练习《第七章》监视文件系统变更
简答1. 哪个命令用于安装监视文件系统变更的软件yum install -y aide2. 软件安装后,哪个文件用于配置感兴趣的文件或目录以及变更的类型/etc/aide.conf3. 哪个指令用于检测对/usr目录下任何文件的授权和属主变更/usr PERMS4. 完成配置后,哪个命令用于生成包含文件系统初始状态的数据库aide --init5. 数据库文...
413课堂练习《第六章》管理附加文件权限
课堂实验 1. 以student身份登录,查看umask[student@serverX ~]$ umask00022. 创建新文件以及目录,查看umask如何影响权限[student@serverX ~]$ touch newfile1[student@serverX ~]$ mkdir newdir13. 将umask设置为0,创建新文件以及目录,查看umask如何影响权限[student@serverX ~]$ umask 0[student@serverX ~...
413课堂练习《第五章》特殊权限管理
多项选择1. 将用户提升到一个可执行、二进制文件的属组拥有者在文件上设置SetGID2. 防止非授权用户删除或重命名不属于他们的文件在目录上设置Sticky3. 使文件继承上级目录的属组权限在目录上设置SetGID4. 将用户权限提升至一个可执行、二进制文件的属主在文件上设置SetUID课堂实验1. 以student身份登录,查看...
413课堂练习《第四章》管理文件系统
课堂实验1. 以root身份登录,拷贝/bin/ping到student用户家目录,保留权限,同时在此目录下创建一个简单脚本[root@serverX ~]# cp -a /bin/ping ~student[root@serverX ~]# echo 'echo this is a shell script' > ~student/test-script[root@serverX ~]# chmod 755 ~student/test-script2. 在另一窗口...
413课堂练习《第三章》创建文件系统
课堂练习1. 利用vgsrv卷组剩余空间创建名为luks的逻辑卷[root@serverX ~]# vgdisplay vgsrv[root@serverX ~]# lvcreate -n luks -l 12 vgsrv2. 用LUKS方式加密新卷[root@serverX ~]# cryptsetup luksFormat /dev/vgsrv/luks[YES, password, password]3. 打开加密卷并命名为cryptdisk[root@serverX ~]# cryptsetup...
413课堂练习《第二章》管理软件更新
课堂练习1. 获得当前软件安装列表并存放到指定位置[root@serverX $]# rpm -qa > /root/pre-update-software.$(date +%Y%m%d)2. 获得全部未决更新报告并存放到指定位置[root@serverX $]# yum updateinfo >/root/updateinfo-report.$(date +%Y%m%d)3. 解决全部未决安全更新[root@serverX $]# yum update --...
413课堂练习《第一章》跟踪安全更新
对本机适用的安全更新通知、bug修复通知和增强性通知进行计数本机可用的安全更新中包括多少安全软件包本机适用的严重威胁安全更新有多少安装下列哪个软件包可解决当前的安全更新安装下列哪个软件包可解决当前的安全更新观察安全更新RHSA-2013:0689列出解决RHSA-2013:0689所...