Linux系统安全

1.用户账户安全

(1) 锁定作用

锁定用户账户的作用是临时禁止用户登录系统,常用于安全维护、用户离职或账户异常等情况。锁定后,用户无法通过密码或其他认证方式登录

常用命令(在Linux系统中):

bash 复制代码
passwd -l username

其中username为需要锁定的用户名

(2) 解锁作用

解锁用户账户的作用是恢复用户的登录权限,当安全风险解除或用户需要重新访问系统时使用。

常用命令(在Linux系统中):

bash 复制代码
passwd -u username

其中username为需要解锁的用户名

2.服务端口的启用和关闭

服务端口的启用和关闭是管理网络服务的关键,用于控制服务的运行状态,以优化资源利用和增强安全

(1) 启用作用

启用服务端口的作用是启动特定服务,使其监听指定端口并提供服务,如Web服务器或数据库服务。

常用命令(在Linux系统中,使用systemd):

bash 复制代码
systemctl start service_name

或使用传统service命令:

bash 复制代码
service service_name start

其中service_name为服务名称,如httpdnginx

(2) 关闭作用

关闭服务端口的作用是停止服务监听端口,用于安全维护、资源节省或故障排查,防止未授权访问。

常用命令(在Linux系统中):

bash 复制代码
systemctl stop service_name

或:

bash 复制代码
service service_name stop

其中service_name为服务名称

3.密码安全

密码安全是保护用户账户的核心措施,确保密码难以破解和泄露

关键原则和建议:

强密码策略:密码应包含大小写字母、数字和特殊字符,长度至少8位,以增加熵值(例如,密码熵可用公式H = \\log_2(N\^L)计算,其中N是字符集大小,L是密码长度)

定期更换:建议每30-90天更改密码,防止长期暴露

避免重复使用:不同账户使用不同密码,减少撞库风险

存储安全:密码应以哈希形式存储,如使用SHA-256等算法

常用命令(在Linux系统中):

更改用户密码:```bash passwd usernam

配置密码策略:通过编辑/etc/login.defs/etc/pam.d/common-password文件设置复杂度要求

4.su命令

su命令(substitute user)用于在命令行中切换用户身份,常用于临时获取其他用户权限,如切换到root用户进行管理操作

作用:允许用户在不注销的情况下切换到另一个用户环境,继承该用户的权限和环境变量

常用选项su - username切换到指定用户并加载其环境配置;su默认切换到root用户

安全注意 :滥用su可能导致权限提升风险,建议使用sudo进行精细控制

常用命令(在Linux系统中):

bash 复制代码
su - username
相关推荐
其实防守也摸鱼3 小时前
GDB安装与配置(保姆级教程)【Linux、Windows系统】
linux·运维·windows·命令模式·工具·虚拟机·调试
AC赳赳老秦9 小时前
OpenClaw二次开发实战:编写专属办公自动化技能,适配个性化需求
linux·javascript·人工智能·python·django·测试用例·openclaw
mounter62510 小时前
【内核新动向】告别物理槽位束缚:深度解析 Linux Virtual Swap Space 机制
linux·内存管理·kernel·swap·virtual swap
handler0110 小时前
从零实现自动化构建:Linux Makefile 完全指南
linux·c++·笔记·学习·自动化
2023自学中11 小时前
i.MX6ULL 板子的完整启动流程图(从上电 → 用户空间)
linux·嵌入式
闫利朋11 小时前
Ubuntu 24.04 桌面安装向日葵完整指南
linux·运维·ubuntu
YSF2017_312 小时前
C语言16-makefile(3)——makefile的模式规则
linux·c语言·开发语言
不做无法实现的梦~13 小时前
Linux 上使用 CLion 开发嵌入式,并用 Codex CLI
linux·运维·服务器
张32313 小时前
Ansible拆分大型Playbook
linux·ansible
苦逼大学生被编程薄纱15 小时前
Ext 文件系统基础:Linux 存储基石入门(下)
linux·运维·服务器