首页 > 运维 > linux运维 > 正文

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战

看不見的法師
发布: 2025-07-23 08:48:01
原创
645人浏览过

?1 初识linux os 内核(kernel): linux内核是操作系统的核心,负责管理系统资源,如处理器、内存、设备驱动程序等。linus torvalds最初开发了linux内核,它是linux操作系统的基础。 shell(命令解释器): linux操作系统通过命令行界面(cli)与用户交互,用户通过shell输入命令执行各种任务,如文件管理、进程管理、权限设置等。常用的shell有bash(bourne again shell)和zsh。 文件系统: linux支持多种文件系统,包括ext4、xfs、btrfs等。文件系统负责管理存储设备上的文件和目录,处理文件的权限、所有权等信息。 用户界面: 虽然linux主要使用cli,但也支持图形用户界面(gui)。常见的linux桌面环境有gnome、kde、xfce等,它们提供直观的用户体验。 软件包管理系统: 大多数linux发行版都有自己的软件包管理系统,用于安装、更新和删除软件。常见的包管理工具包括apt(debian/ubuntu)、yum(red hat/centos)、pacman(arch linux)等。 网络功能: linux具有强大的网络功能,支持多种网络协议和服务。它可以作为服务器运行各种网络服务,如web服务器(apachenginx)、邮件服务器(postfix、sendmail)、文件服务器(samba)等。 多用户和多任务: linux是一个多用户系统,允许多个用户同时访问同一台机器。它也是一个多任务系统,能够同时运行多个进程。 安全性: linux以其安全性著称,系统管理员可以通过设置用户权限、访问控制列表(acls)等来确保系统安全。 开源和自由: linux是开源软件,其源代码可供任何人查看、修改和分发。大多数linux发行版是免费提供的,用户可以自由选择、使用和分发。 发行版(distribution): 由于linux内核是开源的,不同的组织和社区创建了各种linux发行版,例如ubuntu、debian、fedora、centos、arch linux等。每个发行版都有自己的特点和包管理系统。

总体而言,Linux操作系统是一个强大、灵活且可定制的操作系统,广泛应用于服务器、嵌入式系统、超级计算机等领域。

?2 用户、组、密码及权限管理的解密与实战?1. 实验目的 掌握用户密码管理的基本命令。 掌握组合密码管理的基本命令。 掌握权限管理的基本命令。 ---

?2. 实验准备 获取Linux镜像文件:下载适合虚拟机使用的Linux镜像文件,如Ubuntu 21.04,从Ubuntu官方网站获取。 安装虚拟化软件:安装VMware Workstation或VirtualBox,它们提供简便的虚拟机管理和配置。 创建Linux虚拟机:启动虚拟化软件,按照指引创建新虚拟机。设置内存为2GB或更高,其余选项选择默认值。加载下载好的Linux系统ISO镜像文件,启动虚拟机完成Linux系统安装。 ---

?3. 实验内容 (以下步骤都需要通过命令验证)

其中(1)-(3)总览步骤及验证:

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战验证:

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战(1)-(3)详细记录如下:

(1)创建组shuhan、caowei;

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战(2)创建用户zhugeliang、guanyu,设置所属组为shuhan;创建用户guojia、dianwei,设置所属组为caowei.

第一步:创建用户zhugeliang、guanyu,设置所属组为shuhan。

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战第二步:创建用户guojia、dianwei,设置所属组为caowei。

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战(3)设置密码

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战解决:在指令前加入sudo即可。

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战重复该操作分别给guanyu、guojia以及dianwei分配密码,如图所示:

讯飞智作-讯飞配音
讯飞智作-讯飞配音

讯飞智作是一款集AI配音、虚拟人视频生成、PPT生成视频、虚拟人定制等多功能的AI音视频生产平台。已广泛应用于媒体、教育、短视频等领域。

讯飞智作-讯飞配音 67
查看详情 讯飞智作-讯飞配音

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战(4)zhugeliang使用vim创建一个文件“sanguosha.txt”,写入“知天易,逆天难;观今夜天象,知天下大事”,并设置权限:自己可以读写,本组人可读,其他组没有任何权限;

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战验证:设置权限:自己可以读写,本组人可读,其他组没有任何权限;

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战(5)zhugeliang修改“sanguosha.txt”的文件属性,让本组人可以读写,其他组的用户可以读;设置结果与验证结果如图。

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战(6)guanyu修改“sanguosha.txt”,加入一句话(“关羽在此,尔等受死!”)

首先切换到guanyu用户,使用vim打开并进行修改,最后使用cat进行验证。

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战(7)dianwei投靠shuhan(修改dianwei的组);

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战验证结果

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战(8)测试dianwei是否可以读写“sanguosha.txt”,guojia是否可以读?若不能,为什么?应怎么解决?

答:dianwei可以读写“sanguosha.txt”,guojia也可以读?

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战(9)dianwei修改“sanguosha.txt”,加入一句话(“吃我一戟!看我三步之内取你小命!”)

【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战---

?4. 实验心得 基本命令掌握: 通过本次实验,我成功掌握了用户、组合密码管理的基本命令,以及权限管理的基本操作。特别是在使用Chmod命令时,我注意到默认情况下其他组用户权限是只读的,只有在指定权限后才能进行更改。 权限问题解决: 在实验过程中,我遇到了一些权限相关的问题,例如在创建组时出现了“Permission denied”错误。通过仔细观察并尝试,我发现在执行创建组的命令前添加“sudo”可以解决问题。此外,在更改用户密码和文件权限时,也需要使用sudo来获取足够的权限。 进入超级用户解决问题: 部分错误源于未使用root用户进行操作,导致权限受限。为解决这些问题,我学会了在需要时使用“sudo su root”命令,以便进入超级用户模式,从而能够更灵活地执行需要高权限的命令。这一步在后续操作中帮助我避免了许多权限相关的困扰。 ?总结Linux操作系统的领域就像一片未被勘探的信息大海,引领你勇敢踏入开源系统的神秘领域。这是一场独特的学习冒险,从基本概念到系统架构,逐步揭示更深层次的操作系统原理、命令行工具和高级系统管理的奥秘。

以上就是【Linux操作系统】探秘Linux奥秘:用户、组、密码及权限管理的解密与实战的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号