Linux 文件安全,用户访问安全|学习笔记

简介: 快速学习 Linux 文件安全,用户访问安全

开发者学堂课程【Linux 操作系统实战Linux 文件安全,用户访问安全】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/699/detail/12299


Linux 文件安全,用户访问安全


内容介绍

一、云主机安全加固

二、Linux 文件安全,用户访问安全

三、ssh 服务器端安全设置

四、Linux 防火墙、阿里云安全组


一、云主机安全加固

从广义上说,凡是涉及到网络和信息上信息的保密性、完整性、可用性、真实性和可控性的相关技术或理论都属于网络安全的研究范围。

它涉及到计算机科学、通信技术、密码技术、信息安全技术等很多种学科。

本节将讨论一些 Linux 的安全设置方法。对于需要管理的云主机、Linux 操作系统都要做一些必要的防护,防止病毒、黑客入侵而损坏数据。


二、Linux 文件安全,用户访问安全(如何设置用户的访问权限)

1.文件安全

Linux 的文件系统是由文件和目录构成的树状结构,每个文件或者日录都记录了文件名,文件当型文件大小、文件创建修改时间、文件所有者和组、文件读写执行相关的权限,特别是系统目录和文件权限都比较敏感,比如 user 目录等,平时应该多留意这些文件信息,并注意保护。

2.用户账号安全

经常检查口令文件、不开通空口令用户、注意用户口令复杂性、 个账号对应一个用户限制尝试登录密码错误次数等。

image.png image.png

(1)命令:cat/etc/login.defs

显示出的信息很多,且杂乱无章,需要过滤一下。

(2)命令:cat/etc/login.defs |grep ^[^#](管道命令,去掉空

格等不需要的部分(login 权限较为简单)

PASS MAX_DAYS  密码更换期限

PASS_MIN_DAYS  最短可修改密码天数

PASS_MIN_LEN   密码的最小长度

PASS NARNAGE  提前提醒密码到期

(3)cat/etc/pam.d/system-auth(权限较为复杂)

account 账户规则

password 密码规则

每个策略都对应一个模块

(4)管理用户(建议用管道命令过滤后查看)

image.png

注:

(1)每一行代表一个用户,后面有命令行的表示用户可以操作这个命令行;

(2)nologin 表示不允许登陆;

(3)bin bash 表示该用户可以使用 bash 这个命令行;

(4)login 文件是用来做简单的规则设置,系统权限的设置比 login 要高级一点,可以设置更复杂的规则;password 管理用户,密码的功能齐全了;

(5)用户的密码信息在 shadow 中存放;

(6)可以用管道命令查看 shadow 文件,显示的都是包含密码信息的敏感文件,如果有操作过也会有显示。


三、ssh 服务器端安全设置

ssh 是 Linux 的远程服务,可以通过命令行远程管理阿里云主机,采用 ssh 客户端连接到服务器,从而进行操作管理。

这种方式可以直接控制远程服务器,对很多黑客来说,这是远程服务器的一个巨大的漏洞,所以很多黑客都在千方百计的破解 ssh 服务器,试图入侵对方主机,因此必须要对 ssh 服务器进行安全设置。


四、Linux 防火墙、阿里云安全组

阿里云安全组的设置更为简单。


相关文章
|
2天前
|
算法 Linux Windows
Linux|如何查找和删除重复文件
Linux|如何查找和删除重复文件
8 1
|
1天前
|
Linux 数据处理
探索Linux下的readelf命令:深入了解ELF文件
`readelf`是Linux下分析ELF文件的命令行工具,用于查看文件头、节区、符号表等信息。支持可执行文件、共享库等多种类型。常用选项有`-h`(文件头)、`-l`(程序头)、`-S`(节区)、`-s`(符号表)、`-r`(重定位)和`-d`(动态节区)。结合其他工具如`objdump`,能深入理解二进制文件,助力开发和调试。
|
2天前
|
Linux
linux不同场景下修改文件名的五种方法
linux不同场景下修改文件名的五种方法
6 1
|
2天前
|
Linux 数据处理 vr&ar
Linux下的ranlib命令:静态库文件的索引生成器
`ranlib`是Linux用于加速静态库(.a文件)链接的工具,它生成索引以优化查找目标文件。当链接器处理静态库时,索引能快速定位目标,提升效率。命令如`ranlib libexample.a`创建索引。注意,新工具链可能已自动包含此功能,使用前应确保库文件未含索引,避免重复生成。
|
3天前
|
关系型数据库 MySQL Shell
深入了解Linux /etc/passwd文件
深入了解Linux /etc/passwd文件
8 0
|
3天前
|
存储 Linux
深入了解Linux设备管理:字符、块和网络设备文件
深入了解Linux设备管理:字符、块和网络设备文件
10 0
|
3天前
|
安全 网络协议 Unix
使用SCP在Linux中安全复制文件:参数详解
使用SCP在Linux中安全复制文件:参数详解
7 0
|
3天前
|
数据可视化 Shell Linux
技术笔记:Linux学习笔记1
技术笔记:Linux学习笔记1
|
3天前
|
存储 Linux 程序员
Linux解压Zip文件命令详解
Linux解压Zip文件命令详解
|
4天前
|
监控 Linux
Linux修改fs.inotify.max_user_watches(“外部文件更改同步可能很慢”和“当前的 inotify(7) 监视限制太低”)
Linux修改fs.inotify.max_user_watches(“外部文件更改同步可能很慢”和“当前的 inotify(7) 监视限制太低”)
6 0