任务十: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 files 和 delete veto files 用于防止删除(需结合权限设置)
有些并不是最佳答案 以标准答案为准

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/diannao/98109.shtml
繁体地址,请注明出处:http://hk.pswp.cn/diannao/98109.shtml
英文地址,请注明出处:http://en.pswp.cn/diannao/98109.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

WorkMagic-AI驱动的营销SaaS服务平台

本文转载自:WorkMagic-AI驱动的营销SaaS服务平台 - Hello123工具导航 ** 一、🤖 WorkMagic:跨境电商的 AI 营销自动化神器 WorkMagic 是一家专注于为跨境电商提供AI 驱动营销自动化解决方案的 SaaS 平台,成立于 2023 年。它通过…

Java 线程重点 面试笔记(线程状态,安全停止线程..)

包括线程状态、Thread.yield()、Thread.join()、线程安全停止、标志位、中断等,都是线程这块秋招的重点。1. 线程状态(Thread.State)Java 中线程有 6 种状态:状态含义进入条件NEW新建状态Thread t new Thread(...);RUNNABLE可运行…

Zigbee:Polling 终端设备的睡眠机制和功耗

一、Zigbee 设备类型与功耗基础 首先,Zigbee网络中的设备角色决定了其功耗特性。Zigbee定义了三种逻辑设备类型: 协调器 (Coordinator)​​:网络的中心,必须始终供电,不能睡眠。功耗最高。 路由器 (Router)​​:负责中继数据,扩展网络范围。通常也需持续供电,以保持网…

Python迭代协议完全指南:从基础到高并发系统实现

引言:迭代协议的核心价值在Python编程中,迭代协议是构建高效、灵活数据结构的基石。根据2024年Python开发者调查报告:92%的高级数据结构依赖迭代协议85%的数据处理框架基于迭代协议构建78%的并发系统使用自定义迭代器65%的内存优化方案通过迭…

vsan高可用:确保可访问性、全部数据迁移,两种类型权衡

目录1.如果我3台机器,其中有1台机器突然故障,那么走的是保证可用,还是全量数据迁移?这个怎么算?一、先明确:故障场景 vs 维护场景的核心差异二、3台主机故障时,vSAN的具体处理逻辑(为…

51单片机1(单片机基础,LED,数码管)

1.嵌入式嵌入式(Embedded)指的是一种专用计算机系统,它被"嵌入"或内建到一个更大的设备、产品或系统中,作为其核心控制部分,专门用于执行特定的任务或功能。通俗来讲就是以应用为中心,以计算机技…

Aerobits-用于 sUAS 和 UTM/U-Space 的微型 ADS-B 技术(收发器/接收器)和无人机跟踪应答器

Aerobits-用于 sUAS 和 UTM/U-Space 的微型 ADS-B 技术(收发器/接收器)和无人机跟踪应答器Aerobits 是一家专门为无人机 (UAV) 和无人驾驶飞机开发微型应答器和航空电子系统的公司。我们的硬件和软件解决方案基于专利技术,采用极低 SWaP 封装…

Spring Security资源服务器在高并发场景下的认证性能优化实践指南

Spring Security资源服务器在高并发场景下的认证性能优化实践指南 摘要:本文从原理与实践两个层面,深入解析Spring Security资源服务器在高并发场景下的认证性能优化策略,通过关键源码解读与实际示例,帮助开发者有效提升系统吞吐与…

SQL Server事务隔离级别

SQL Server 提供了多个事务隔离级别,用于控制并发事务如何访问和修改数据时的可见性、锁定行为以及可能遇到的并发问题(如脏读、不可重复读、幻读)。这些级别在数据一致性、并发性能和锁定开销之间进行权衡。 以下是 SQL Server 支持的主要隔…

DeepSeek R1大模型微调实战-llama-factory的安装与使用

文章目录概要1.安装必要的环境2.安装 PyTorch3.安装 Transformers 和 Datasets4.克隆 LLaMA Factory 仓库和安装LLaMA Factory5.准备数据和模型配置6.运行 LLaMA Factory7.监控和调整8.后续步骤概要 LLaMA Factory 是一个简单易用且高效的大型语言模型训练与微调平台。通过它&…

IDE mac M芯片安装报错:如何解决“InsCode.app 已损坏”,无法打开

IDE mac M芯片安装报错:如何解决“InsCode.app 已损坏”,无法打开 摘要 在 macOS 上安装并运行 InsCode IDE 时,不少开发者会遇到这样的报错: “InsCode.app 已损坏,无法打开。您应该将它移到废纸篓。” 这种情况在 …

EasyExcel:阿里开源的高效 Excel 处理工具,轻松解决 POI 内存溢出问题

在日常开发中,Excel 文件的导入导出是非常常见的需求。无论是数据批量导入、报表生成还是数据备份,我们都离不开对 Excel 的操作。但传统的 POI 框架在处理大数据量 Excel 时,常常会遇到内存溢出的问题,让开发者头疼不已。 今天给…

软件启动时加配置文件 vs 不加配置文件

一、基本概念不加配置文件启动直接执行启动命令,使用软件自带的默认参数。方便、快速,适合测试环境。缺点:灵活性差、配置不可控、不安全。redis-server zookeeper-server-start.sh kafka-server-start.sh指定配置文件启动启动时加载外部配置…

[ubuntu][C++]onnxruntime安装cpu版本后测试代码

下载官方预编译包后,怎么用呢。可以参考这个源码跑测试环境:ubuntu22.04onnxruntime1.18.0测试代码:CMakeLists.txtcmake_minimum_required(VERSION 3.12) project(onnx_test)# 设置C标准 set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD…

栈:有效的括号

题目描述:给定一个只包含‘[’,{,(,),},]的字符串,判断该字符串是否括号有效。 括号有效的要求是: 每个左括号都有对应的右括号。每个右括号都有对应的左括号。左括号必须以正确的顺序闭合。 示例 1: 输入:s "…

微前端架构:解构前端巨石应用的艺术

在数字化转型浪潮中,企业级前端应用正变得日益复杂。微前端架构作为一种创新的解决方案,正在重新定义大型前端应用的构建方式,使多个团队能够独立开发和部署功能模块一、微前端架构的核心价值理念微前端架构的本质是将后端微服务理念扩展到前…

《LangChain从入门到精通》系统学习教材大纲

📚 《LangChain从入门到精通》系统学习教材大纲 目标:帮助你系统掌握LangChain理论与实践,成为具备独立开发能力的AI应用开发者。 学习周期建议:8~12周(每天2~3小时),配合项目实战可加速成长。 …

Redis 的相关文件作用

Java 项目中使用 Redis 的相关文件,下面我来逐一解释它们的作用:1. RedisDemoApplicationTests.java 作用:这是 Spring Boot 项目的测试类。用途: 通常用于写单元测试或集成测试。测试 Redis 功能是否正常,比如连接、读…

【React】性能提升方案:Reat.memo, useMemo,useCallback用法详解

前言:Reat.memo, useMemo,useCallback是React中用于性能优化的三个核心API,它们分别针对组件渲染,计算缓存和函数引用进行优化。一、React.memo作用:缓存组件,当父组件重新渲染时,若子组件的props未变化&am…

Alibaba Cloud Linux 3 安装Docker

Alibaba Cloud Linux 3 基于 Red Hat Enterprise Linux (RHEL) 兼容内核,安装 Docker 的步骤与 RHEL/CentOS 系列类似,以下是具体操作: 1. 卸载旧版本(如有) sudo dnf remove docker docker-client docker-client-la…