ServidoresLinux

ServidoresLinux.com
Linux服务器网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux中的普通用户在执行passwd程序时的应用

2023年8月24日 214点热度

Linux中的密码一般是保存在"/etc/paswd"和"/etc/shadow"文件中,这两个文件对系统安全至关重要,因而只有Root用户能够对其执行读写操作。以管理员的身分登入系统,在Linux提示符下执行"ls/etc/passwd/etc/shadow"命令,在返回信息中可以看见普通用户对上述这两个文件并没有写权限,因而从文件属性的角度看linux定时关机命令,普通用户在修改自身密码时,是难以将密码信息写入到上述文件中的,哪么用户是如何成功的修改密码的呢?实际上,问题的关键不在于密码文件本身,而在于密码修改命令"passwd"。在提示符下执行命令"ls/usr/bin/passwd",在返回信息中的文件所有者执行权限位上显示"s"字样,表示"passwd"命令具setuid权限,其所有者为root,这样普通用户在执行"passwd"命令时,实际上以有效用户root的身分来执行的linux系统文件权限,并具有了相应的权限(包括读写passwd和shadow文件的权限),进而将新的密码写入到"/etc/passwd"和"/etc/shadow"文件中,当命令执行完毕中标麒麟linux,该用户的身分立刻消失。这样,通过setuid权限,普通用户在执行passwd程序时linux系统文件权限,也能获得passwd程序属主(root)一样的权限(也可以对文件passwd和shadow进行读写)。这样,普通用户也可以通过passwd工具来更改自身密码。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux文件权限 linux系统 root shadow
最后更新:2023年8月24日

Linux服务器网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

Linux服务器网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
Oracle公司的虚拟机软件免费安装、VMware(威睿) Linux可以用多种方式通过命令行发送电子邮件 linux命令chattr命令设置的文件属性是怎样的?? 在虚拟机中打开终端的命令和配置共享文件夹 Linux终端程序命令linux如何编译c程序(c)程序 vmware.i386.bundle-2.6.25-14.fc9 AI智能模型生成,DV型SSL证书不支持真实性 通过命令行在Linux系统中运行C和C++程序 如何查看Node.js版本的三种方法查看 编程语言之C++程序文件验证已安装的工具 Linux下修改文件创建时间的时间记录和使用方法介绍 互亿无线SSL证书申请平台无线提供高性价比护航 如何查看Linux内核版本的命令?(3种方式) Win/Ubuntu双系统安装图形界面的过程及注意事项 如何查看Node.js版本号的版本更新频繁的技巧 小编经验分享:Linux下bin文件的打开方法详解 常用的Linux系统版本的方法,简单易懂且实用 Linux系统默认乱码的原因及解决方法!! 《Node.js》如何查看版本号Node Windows和Linux系统之间的文件名乱码问题有哪些?
Linux操作系统的主要特点开放性和开放源代码软件微软官方发布指南:安装Linux的步骤和步骤介绍!在Linux上安装安卓x86Oreo系统的x86架构移植准备Linux发行版如何集成显卡驱动?Nvidia闭源驱动是怎么做的?旧的安卓手机不要扔,可以拿来做一个微型的linux服务器(STM32)字符设备驱动框架:hello驱动基础篇4102你可以在fstab里变更系统目录成根目5261录吧Linux内核源码/内存调优/文件系统/进程管理/设备驱动(初中英语)home目录的恢复和恢复Linux是个什么样的系统?Linux系统安装详系教程,centOS7支持Linux容器安装如果您想要使用GNUGRUB自动检测光盘并启动,您需要在GRUB配置文件中添加一些设置2016年上海事业单位医疗招聘:Linux安装CD的内容CMDebug编程调试命令增强版25中文版CMD编程Linux的引导程序/ISOLINUX的构造很简单的Linux系统That#39;s.s默认启动项CentOS(CommunityEnterpriseOperatingSystemOperating,社区企业操作系统):Linux串口端口号的格式显示和分析关于CentOS7配置IP地址和网关的步骤及解决办法嵌入式系统的安装过程演示:安装VM与准备工作
搜狗输入法已支持Ubuntu16.04、18.04、19.10、20.10 1.>设置网络2.虚拟机网络配置的步骤和配置详解 老毛桃启动盘装系统教程,重装系统有效解决方法! 免费的linux系统补丁管理工具运维人员就不一定能解决 RaspbianXPEditionLinux系统可为树莓派4带来“开始”菜单 可重入函数的原因及解决办法(下文) 函数从设备树中读取寄存器数据后再进行配置(组图) Linux系统下查看用户信息的常用方法汇总!(二) 停服加速服务器操作系统国产化进程 【】文件权限的修改程序 使用Lynx文本浏览器访问URL来执行PHP脚本的使用方法 如何确定在Linux发行版中运行systemd或其它初始化系统? PHP语言的操作系统质量较高,选择操作系统是什么? 7款我眼中最漂亮的Linux发行版,你值得拥有 《Linux就该这么学》-必读的Linux系统与红帽RHCE认证免费自学书籍 Mediawiki安装、配置和使用的入门教程,以及管理员需要用到的一些功能 嵌入式系统的安装过程演示:安装VM与准备工作 使用开源工具来保护你的Linux环境不被入侵? Linux反编译class文件:8步分析与注意事项 JAVA新手来说,先不要管算法和数据结构是难事?
标签聚合
文件目录 应用 linux服务器 内核 文件 linux系统 命令 软件 操作 虚拟机
书籍
课程
技术群
技术干货大合集↓
  • 2023年11月 / 88篇
  • 2023年10月 / 93篇
  • 2023年9月 / 90篇
  • 2023年8月 / 93篇
  • 2023年7月 / 93篇
  • 2023年6月 / 90篇
  • 2023年5月 / 92篇
  • 2023年4月 / 90篇
  • 2023年3月 / 126篇
  • 2023年2月 / 84篇
  • 2023年1月 / 161篇
  • 2022年12月 / 186篇
  • 2022年11月 / 77篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源

COPYRIGHT © 2024 ServidoresLinux.Com ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang