怎么才能在linux下防患于未然?

简介:
怎么才能在linux下防患于未然?
首先要做到安全,那么如何才能做到安全呢?
其实安全是一种意识问题;但是,我们可以解决一些防止人为的安全,如果密码忘记了怎么办?或者一些其他的因素我们该怎么做?那么现在由我带大家去linux那神秘的世界!
【环境介绍】
某公司管理员有一天把linux系统的密码忘记了,我们为想办法让他找到密码!
【实验步骤】
第一步:假如我们设置新的密码为benet.cn(注:他的密码是密文保存的)!
clip_image002
第二步:假设我们切换一个普通用户,然后在重新进入root。如果在这种情况下会怎么办?
clip_image004
 
第三步:我们在重新启动linux系统是如果出现这种情况,敲回车进入引导模式即可!
clip_image006
第五步:根据步骤选第二行,然后输入字母“e”即可!
clip_image008
第六步:当出现下面的这种界面的时候,在它的后面写上运行的级别“1”(只有管理员才由相应的权限)!当编辑完后选“b”重启那么即可进入单用户界面;
clip_image010
第七步:出现这种情况的时候,在命令行界面下输入新的Passwd 即可!如图所示:
clip_image012
第八步:当完成上面所有的步骤的时候进入INIT 3 或者重启!本次实验用INIT 3直接进入!如下图所示:
clip_image014
clip_image016
但是这样是不是很不安全呢?那么不要急慢慢往下看!
第九步:在vi中编辑并保存即可;(在这种界面底下只是添加password=123.com和lock这两行就OK了)!
clip_image018
clip_image020
第十步:重启并进入引导模式:(当进入引导模式的时候是不是和没有设置vi /boot/grub/grup.conf有所区别呢?)
clip_image022
clip_image024
十一步:在这种引导模式下没有密码是不是就不能修改呢?只有当输入相应的密码的时候才能进入并修改它的密码;如图所示:
clip_image026
clip_image028
这样可以增加系统的安全问题!有兴趣不妨可以试试!
【实验总结】
通过做实验应该明白什么事情不是那么绝对的!即使我们的系统怎么的安全要是让某一个人把机箱拿走或者做一些意想不到的事我们能怎么做?所以所安全即使再安全也是相对的!更加要努力的学习!


本文转自devilangel 51CTO博客,原文链接:http://blog.51cto.com/devliangel/125738,如需转载请自行联系原作者

相关文章
|
开发框架 小程序 JavaScript
基于mpvue框架的小程序项目搭建入门教程一
基于mpvue框架的小程序项目搭建入门教程一
260 0
|
9月前
|
Oracle 关系型数据库 MySQL
使用崖山YMP 迁移 Oracle/MySQL 至YashanDB 23.2 验证测试
这篇文章是作者尚雷关于使用崖山YMP迁移Oracle/MySQL至YashanDB 23.2的验证测试分享。介绍了YMP的产品信息,包括架构、版本支持等,还详细阐述了外置库部署、YMP部署、访问YMP、数据源管理、任务管理(创建任务、迁移配置、离线迁移、校验初始化、一致性校验)及MySQL迁移的全过程。
|
9月前
|
人工智能 供应链 搜索推荐
2025年中国快消品企业CRM选型指南
本文围绕2025年中国快消品企业CRM选型展开。快消行业数字化转型加速,CRM至关重要,但企业转型面临诸多困境。文章提出CRM选型的常规标准,并对比纷享销客、用友、勤策等五家主流服务商。
|
存储 缓存 NoSQL
Redis深度解析:部署模式、数据类型、存储模型与实战问题解决
Redis深度解析:部署模式、数据类型、存储模型与实战问题解决
|
Shell 开发工具 Windows
编写脚本/root/bin/links.sh,显示正连接本主机的每个远 程主机的IPv4地址和连接数,并按连接数从大到小排序
编写脚本/root/bin/links.sh,显示正连接本主机的每个远 程主机的IPv4地址和连接数,并按连接数从大到小排序
75 0
|
Java 程序员 持续交付
限量!腾讯高工用4部分讲清楚了Spring全家桶+微服务
微服务 作为一名Java程序员如果你对微服务不了解,就会在学习或者使用的过程中觉得有点“晕”。微服务是一种面向服务的软件架构模式! 我们常说,架构设计的核心是满足降本增效。该怎么理解? 举个例子,微服务架构之所以能脱颖而出,正是因为它实现了 系统解耦和持续集成,有清晰的服务边界 ,很大程度上避免了“牵一发而动全身”的尴尬。 它相对传统架构而言更“灵动 ” , 更能满足如今快速变化的业务需求,在降低迭代成本的同时,也会帮助团队更聚焦的提升效率。 同时,SpringBoot及SpringCloud都是包含在微服务中的,你对其都有多少了解呢?在工作中会运用的又有多少呢?
|
JavaScript 前端开发
JavaScript代码优化之道
代码主要是为了写给人看的,而不是写给机器看的,只是顺便也能用机器执行而已。
1661 4
JavaScript代码优化之道
|
NoSQL C语言 C++
Vscode修改.exe文件生成位置
Vscode修改.exe文件生成位置
1123 0
Vscode修改.exe文件生成位置
|
Ubuntu
在RK3399上使用pavucontrol命令设置系统默认声卡(ubuntu18.04桌面系统)
在RK3399上使用pavucontrol命令设置系统默认声卡(ubuntu18.04桌面系统)
811 0
在RK3399上使用pavucontrol命令设置系统默认声卡(ubuntu18.04桌面系统)
|
前端开发
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十一题-absolute-评注
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十一题-absolute-评注
115 0
#yyds干货盘点# 前端歌谣的刷题之路-第一百三十一题-absolute-评注