网络安全A模块专项练习任务十解析

任务十:Linux操作系统安全配置- 3

任务环境说明: (Linux)系统:用户名root,密码123456

1.设置账户密码有效期,密码最大有效期为30,可修改密码最小天数为5,密码长度为6,密码失效前4天通知,将配置文件login.defs中对应的部分截图;

2.设置root的密码策略,密码过期时间为10天,密码失效时间为2天,在密码过期之前警告的天数为3天,两次改变密码之间相距的最大天数为8天,使用chage查看root结果并截图;

使用chage命令修改参数

参数意义:

  • -M 10:密码过期时间为10天

  • -I 2:密码失效时间为2天(过期后锁定)

  • -W 3:密码过期前3天警告

  • -m 8:两次修改密码的最小间隔为8天

查看结果:

3.允许匿名用户登录vsftpd服务,禁止匿名用户上传文件,将配置文件中对应的部分截图;

编辑/etc/vsftpd/vsftpd.conf文件,设置参数后重启服务,结果为:

4.限制FTP客户端连接,最大连接数为4,将配置文件中对应的部分截图;

同样在此文件中添加:

5.配置samba服务,允许匿名用户访问share文件目录下,将配置文件中对应的部分截图;

编辑/etc/samba/smb.conf文件,添加以下配置

创建目录并设置权限,再重启samba服务即可:

mkdir /path/to/share && chmod 777 /path/to/share

6.配置Samba服务,允许访问public文件目录,只可以上传不可以删除,且只有创建者和root可以删除,将配置文件中对应的部分截图;

同样在本文件中添加

veto filesdelete veto files 用于防止删除(需结合权限设置)

有些并不是最佳答案 以标准答案为准

相关推荐
小马爱打代码几秒前
MyBatis:缓存体系设计与避坑大全
java·缓存·mybatis
FJW0208142 分钟前
使用HAProxy实现动静分离
linux·服务器
头发还没掉光光3 分钟前
Linux 高级 IO 深度解析:从 IO 本质到 epoll全面讲解
linux·服务器·c语言·c++
时艰.6 分钟前
Java 并发编程:Callable、Future 与 CompletableFuture
java·网络
码云数智-园园7 分钟前
深入理解与正确实现 .NET 中的 BackgroundService
java·开发语言
2301_8153577010 分钟前
如何将SSM项目通过tomcat部署到Linux云服务器上?
linux·服务器·tomcat
好好研究10 分钟前
SpringBoot整合SpringMVC
xml·java·spring boot·后端·mvc
千寻技术帮11 分钟前
10386_基于SpringBoot的外卖点餐管理系统
java·spring boot·vue·外卖点餐
曹轲恒13 分钟前
SpringBoot整合SpringMVC(末)
java·spring boot·后端
_周游13 分钟前
Java8 API 文档搜索引擎_2.索引模块(程序)
java·搜索引擎·intellij-idea