我是靠谱客的博主 机智蚂蚁,最近开发中收集的这篇文章主要介绍413课堂练习《第四章》管理文件系统,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录
413课堂练习《第一章》跟踪安全更新
413课堂练习《第二章》管理软件更新
413课堂练习《第三章》创建文件系统
413课堂练习《第四章》管理文件系统
413课堂练习《第五章》特殊权限管理
413课堂练习《第六章》管理附加文件权限
413课堂练习《第七章》监视文件系统变更
413课堂练习《第八章》管理用户账户
413课堂练习《第九章》管理PAM
413课堂练习《第十章》加强控制台安全
413课堂练习《第十一章》安装CA中心
413课堂练习《第十二章》管理CA中心
413课堂练习《第十三章》配置系统日志
413课堂练习《第十四章》配置系统审计
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-script

2. 在另一窗口以student身份登录,执行ping和之前创建的简单脚本
[student@serverX ~]$ ./ping localhost(成功)
[student@serverX ~]$ ./test-script(成功)

3. 在之前窗口用nosuid选项重新挂载/home
[root@serverX ~]# mount -o remount,nosuid /home
[root@serverX ~]#  mount | grep home

4. 以student身份再次执行ping与 之前创建的简单脚本
[student@serverX ~]$ ./ping localhost(失败)
[student@serverX ~]$ ./test-script(成功)

5.  在之前窗口用noexec选项重新挂载/home
[root@serverX ~]# mount -o remount,noexec /home
[root@serverX ~]#  mount | grep home

6.  以student身份再次执行ping与之前创建的简单脚本
[student@serverX ~]$ ./ping localhost(失败)
[student@serverX ~]$ ./test-script(失败)

7.  在之前窗口用exec选项重新挂载/home
[root@serverX ~]# mount -o remount,exec /home
[root@serverX ~]#  mount | grep home

8.  以student身份再次执行ping与之前创建的简单脚本
[student@serverX ~]$ ./ping localhost(成功)
[student@serverX ~]$ ./test-script(成功)

课堂演示
1. 创建一个简单文本文件
[root@serverX ~]# echo 'This is a sample file with text in it.' > sample.txt

2. 检查文件属性
[root@serverX ~]# lsattr sample.txt

3. 激活文件的‘不可变’属性
[root@serverX ~]# chattr +i sample.txt
[root@serverX ~]# lsattr sample.txt

4. 在文件中增加一行(失败)
[root@serverX ~]# echo 'More text' >> sample.txt

5. 覆盖此文件(失败)
[root@serverX ~]# echo 'Different text' > sample.txt

6. 删除此文件(失败)
[root@serverX ~]# rm -f sample.txt

7. 取消文件的‘不可变’属性
[root@serverX ~]# chattr -i sample.txt
[root@serverX ~]# lsattr sample.txt

8. 在文件中增加一行(成功)
[root@serverX ~]# echo 'More text' >> sample.txt

9. 覆盖此文件(成功)
[root@serverX ~]# echo 'Different text ' > sample.txt

10. 删除此文件(成功)
[root@serverX ~]# rm -f sample.txt

11. 创建一个简单文本文件
[root@serverX ~]# echo 'This is a sample file with text in it.' > sample.txt

12. 激活文件的‘仅追加’属性
[root@serverX ~]# chattr +a sample.txt
[root@serverX ~]# lsattr sample.txt

13. 在文件中增加一行(成功)
[root@serverX ~]# echo 'More text'>> sample.txt

14. 覆盖此文件(失败)
[root@serverX ~]# echo 'Different text' > sample.txt

15. 删除此文件(失败)
[root@serverX ~]# rm -f sample.txt

16. 取消文件的‘仅追加’属性
[root@serverX ~]# chattr -a sample.txt
[root@serverX ~]# lsattr sample.txt

17. 覆盖此文件(成功)
[root@serverX ~]# echo 'Different text' > sample.txt

18. 删除此文件(成功)
[root@serverX ~]#  rm -f sample.txt

案例(加固文件系统和文件
1. 查看/home当前的挂载属性
[root@serverX ~]# mount | grep home
[root@serverX ~]# grep home /etc/fstab

2. 在/etc/fstab中改变/home的属性增加nodev和noexec
[root@serverX ~]# vim /etc/fstab
/dev/mapper/vgsrv-home      /home      ext4      nodev,noexec      1 2

3. 重新激活/home
[root@serverX ~]# mount -o remount /home

4. 进一步查看/home的超块挂载属性
[root@serverX ~]# tune2fs -l /dev/vgsrv/home | grep options

5. 改变超块挂载属性为acl和user_xattr
[root@serverX ~]# tune2fs -o acl,user_xattr /dev/vgsrv/home
[root@serverX ~]# tune2fs -l /dev/vgsrv/home | grep options

6. 创建文件/var/log/redhat-training查看原始文件属性
[root@serverX ~]# touch /var/log/redhat-training
[root@serverX ~]# lsattr /var/log/redhat-training

7. 激活适当的文件属性使文件不能被覆盖或移除
[root@serverX ~]# chattr +a /var/log/redhat-training
[root@serverX ~]# lsattr /var/log/redhat-training

8. 确认文件不能被覆盖或移除
[root@serverX ~]# wc -l /var/log/redhat-training
[root@serverX ~]# echo test > /var/log/redhat-training
[root@serverX ~]# rm /var/log/redhat-training
[root@serverX ~]# date >> /var/log/redhat-training
[root@serverX ~]# wc -l /var/log/redhat-training

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24644775/viewspace-1251273/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/24644775/viewspace-1251273/

最后

以上就是机智蚂蚁为你收集整理的413课堂练习《第四章》管理文件系统的全部内容,希望文章能够帮你解决413课堂练习《第四章》管理文件系统所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部