原创
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
我们可以看到密码文件没有任何权限,用户登录时要需要读取密码文件,如果正确是怎样通过验证的呢?
[root@serv01 learning]# ls /etc/shadow -l ----------. 1 root root 1155 Sep 20 22:11/etc/shadow
因为该文件具有s属性。s:s针对命令,对与普通文件或者目录没有任何意义,特权位,命令执行的一瞬间具有root权限
[root@serv01 learning]# ls /etc/shadow -l ----------. 1 root root 1155 Sep 20 22:11/etc/shadow [root@serv01 learning]# which passwd /usr/bin/passwd [root@serv01 learning]# ls -l/usr/bin/passwd -rwsr-xr-x. 1 root root 25336 Jan 29 2010 /usr/bin/passwd
演示修改vim的权限,可以打开任何文件在任何地方修改文件
[root@serv01 learning]# which vim /usr/bin/vim [root@serv01 learning]# ls -l /usr/bin/vim -rwxr-xr-x. 1 root root 1933032 Feb 15 2011 /usr/bin/vim [root@serv01 learning]# chmod u+s/usr/bin/vim [root@serv01 learning]# ls -l /usr/bin/vim -rwsr-xr-x. 1 root root 1933032 Feb 15 2011 /usr/bin/vim
第一步 在当前目录创建文件
[zhink@serv01 bbbb]$ vim file
第二步 查看文件的信息
[zhink@serv01 bbbb]$ ls -l file -rw-rw-r--. 1 root zhink 6 Sep 20 23:17file
第三步 在root的根目录下创建文件,可以看到文件所有者时root
[zhink@serv01 bbbb]$ vim /root/test.txt
第四步 查看test.txt的权限,可以看到文件所有者是root
[root@serv01 learning]# ls /root/test.txt-l -rw-rw-r--. 1 root zhink 12 Sep 20 23:17/root/test.txt [root@serv01 learning]# cat bbbb/file hello [root@serv01 learning]# cat /root/test.txt hello,world
第五步 此时编辑shadow文件也可以
[zhink@serv01 bbbb]$ vim /etc/shadow #为了系统的安全性,还原vim命令的权限 [root@serv01 learning]# chmod u-s /usr/bin/vim [root@serv01 learning]# ls /usr/bin/vim -l -rwxr-xr-x. 1 root root 1933032 Feb 15 2011 /usr/bin/vim
第六步 还原vim的属性,再次查看密码文件,发现看不到内容
[zhink@serv01 bbbb]$ vim /etc/shadow
第七步 g+s后的实验
#目录继承s,文件继承w [root@serv01 learning]# chmod g+s cccc/ [root@serv01 learning]# cd cccc/ [root@serv01 cccc]# chmod g+w ../cccc/ [root@serv01 cccc]# mkdir oooo [zhink@serv01 cccc]$ ll total 8 drwxrwsr-x. 2 zhink root 4096 Sep 20 23:29ffff -rw-rw-r--. 1 zhink root 0 Sep 20 23:30 file drwxr-sr-x. 2 root root 4096 Sep 20 23:26 oooo
我的邮箱:wgbno27@163.com新浪微博:@Wentasy27微信公众平台:JustOracle(微信号:justoracle)数据库技术交流群:336882565(加群时验证 From CSDN XXX)Oracle交流讨论组:https://groups.google.com/d/forum/justoracleBy Larry Wen

@Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]

有0 个人打赏
一、/etc/passwd讲解 首先打开文件看下里面内容:[kiosk@foundation79Desktop]$vim/etc/passwd root:x:0:0:root:/root:/bin/b...博文来自: Vincent's tech blog
刚学linux,对于用户和组相关的三个文件理解的不清楚,转载一篇文章作为笔记出处:https://blog.csdn.net/yaofeino1/article/details/54616440在l...博文来自: Mr.zhou
/etc/shadow文件由于/etc/passwd文件是所有用户都可读的,如果用户的密码太简单或规律比较明显的话,一台普通的计算机就能够很容易地将它破解,因此对安全性要求较高的Linux系统都把加密...博文来自: Mr-KKO
在linux操作系统中,/etc/passwd文件中的每个用户都有一个对应的记录行,记录着这个用户的一下基本属性。该文件对所有用户可读。而/etc/shadow文件正如他的名字一样,他是passw...博文来自: fly小灰灰的专栏
方法一、修改passwd文件1、编辑passwd文件sudovim/etc/passwd2、找到你想提权的用户(比如test),将用户名后面的数字改成0找到用户testtest:x:1000:100...博文来自: xiaohua0877的专栏
**Linux操作系统下有一个文件负责所有用户的密码。那就是shadow。该文件的权限必须设置为:-r-——(400)或者-rw——(600)即:Linux/etc/shadow文件是只有系统管理员才...博文来自: Gino的专栏
各位好,刚学Linux,看鸟哥私房菜有点疑惑,希望能探讨下。 如题,不是应该只有root才能看到并有读权限吗?为何我用普通用户也可以看到呢?论坛
Unix的口令文件/etc/passwd记录着所有用户和对应的登录密码等信息。/etc/passwd文件的所有者是root而且只有root用户有权限对该文件进行写操作。但是Unix系统其实是允许所有的...博文 mmdnxh的博客
问题描述:修改了Linux7.5的/etc/passwd里的root用户名导致系统无法登陆,开机后无法正常启动,页面停留在piix4SMBusHostControllernotenabled就不继续...博文来自: sinat_41901875的博客
使用linux系统的人应该都知道linux是一个多用户,多任务的网络操作系统。那么系统如何来同时管理很多个用户呢。这里出现新的概念就是uid和gid.也就是用户id和组id的文件来管理用...博文来自: 星月情缘的博客
一、/etc/passwd/etc/passwd文件是一个纯文本文件,每行采用了相同的格式:name:password:uid:gid:comment:home:shellname用户登录名pa...博文来自: sctq8888的专栏
passwd文件是以行为单位的配置文件,每行定义系统上的一个用户,行内分为字段,字段之间由一个冒号隔开。这些字段依次为:用户名:密码:用户ID:主要组ID:GECOS:主目录:登录shell字段解释:...博文来自: 从菜鸟到菜菜鸟
1创建用户user12为用户创建密码3查找cat的位置4visudo让用户user1有权限以root身份运行cat5切换用户6sudocat/etc/shadow...博文来自: qq_44718856的博客
(1)SUID允许普通用户拥有查看/etc/shadow文件的权限,则应进行什么操作,如何设置?[root@k0secbin]#chmodu+scat[root@k0secbin]#ll-dcat-r...博文来自: k0sec的安全路
/etc/passwd是用户数据库,其中的域给出了用户名、加密口令和用户的其他信息./etc/shadow是在安装了影子(shadow)口令软件的系统上的影子口令文件。影子口令文件将/etc/pas...博文来自: 真理部
deepin系统修改/etc/shadow文件后不能登录原因:linux系统在登录的时候需要去找文件/etc/passwd/etc/shadow没有找到对应的用户,导致不能登录1.进入单人维护模式re...博文来自: Seven的博客
1.手动修改/etc/shadow中的用户密码/etc/shadow文件第一字段:用户名(也被称为登录名),在/etc/shadow中,用户名和/etc/passwd是相同的,这样就把passwd和s...博文来自: 欧阳鹏
why?为什么要手动生成?通常情况下,使用passwd命令即可以为用户设置密码,但是在某些情况下是需要先获得加密后的密码然后去操作的,比如,kickstart文件中的rootpw指令,ansible创...博文来自: 贾己人的博客
1.passwd文件和shadow文件在unix早些时候是没有/etc/shadow这个文件的。一个用户的所有信息都只是保存在/etc/passwd文件中,加密后的用户密码保存在了passwd文件的...博文来自: 韩帅平的博客
文章目录/etc/passwd系统中所有用户的信息/etc/shadow系统中密码信息存放位置文件的节点数inode和子目录个数 drwx------.4allen(所属者)allen(所属组) ...博文来自: weixin_42747982的博客
/etc/passwdroot:x:0:0:root:/root:/bin/bash用户名:x:uid:gid:描述:HOME:shell/etc/shadowroot:$1$MYG2NDG6$a1w...博文来自: weixin_34038652的博客
Linux/etc/shadow(影子文件)内容解析(超详细)这个文件中保存着用户的实际加密密码和密码有效期等参数。我们已经知道这个文件的权限是000,所以保存的实际加密密码除root用户外,其他用户...博文来自: zyy1659949090的博客
Linux系统中,所有用户(包括系统管理员)的账号和密码都可以在/etc/passwd和/etc/shadow这两个文件中找到,(用户和密码就放在文件中,不怕被其他人看的或者修改吗?/etc/pass...博文来自: u012501054的博客
/etc/passwd和/etc/shadow1./etc/password[root@tomcat-01bin]#cat/etc/passwdroot:x:0:0:root:/root:/bin/b...博文来自: u013181485的博客
1)/etc/shadow概说;/etc/shadow文件是/etc/passwd的影子文件,这个文件并不由/etc/passwd而产生的,这两个文件是应该是对应互补的;shadow内容包括用户及被加...博文来自: dreamducky的专栏
只有root用户才能查看/etc/shadow文件,通过此文件,管理员可以对其他用户进行管理。[root@master~]#greporacle/etc/shadoworacle:$6$eB289qZ...博文来自: Just Do IT
导读在Linux中主要通过用户配置文件来查看和修改用户信息,因此下面我们将介绍两个重要的用户配置文件,让你能够更好的hold住你的用户。一:父文件/etc/passwd1.查看配置文件/etc/pas...博文来自: Linux运维的博客
当我们在linux下使用ls命令查看一些命令时会发现一些文件的权限属性后面一个小点.这个点是什么呢查询资料后发现点代表开启了SElinux表示这个文件带有SELinux的安全上下文CentOS7默认是...博文来自: qq_36431213的博客
文章来源http://blog.163.com/malloc_wet/blog/static/1104560862012113112153257/Linux操作系统下有一个文件负责所有用户的密码。那就...博文来自: u013184094的专栏
cat/etc/shadowroot:$1$kX1rzhAW$fY49EovVDSI5eLx1Gyu8z.:15586:0:99999:7:::查看Linuxshadow文件,我们注意到root的口令...博文来自: YUAN1125的专栏
接上文说到其实/etc/passwd文件里的占位符其实并没有保存到真实密码,真正的内容其实在/etc/shadow中。还是直接来上文件内容:root:$6$xS2jsfCQ$DyCVVfqDrPxf2...博文来自: 远华的博客
默认情况下,/etc/passwd存储有关本地用户的信息/etc/passwd采用以下格式:1)usernameUID到名称的一种映射,用户名2)password保存...博文来自: 只有十分努力,才能看起来毫不费力
shadow是passwd的影子文件。在linux中,口令文件在/etc/passwd中,早期的这个文件直接存放加密后的密码,前两位是"盐"值,是一个随机数,后面跟的是加密的密码。为了安全,现在的li...博文
每一个程序员都有一个梦想,梦想着能够进入阿里、腾讯、字节跳动、百度等一线互联网公司,由于身边的环境等原因,不知道 BAT 等一线互联网公司使用哪些技术?或者该如何去学习这些技术?或者我该去哪些获取这些...博文
网络上虽然已经有了很多关于程序员的话题,但大部分人对这个群体还是很陌生。我们在谈论程序员的时候,究竟该聊些什么呢?各位程序员大佬们,请让我听到你们的声音!不管你是前端开发......博文
网上很多整合SSM博客文章并不能让初探ssm的同学思路完全的清晰,可以试着关掉整合教程,摇两下头骨,哈一大口气,就在万事具备的时候,开整,这个时候你可能思路全无 ~中招了咩~ ,还有一些同学依旧在使用...博文
目录 1、普通二维码 2、艺术二维码 3、动态二维码 在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码、艺术二维码(黑白/彩色)和动态GIF二...博文
点击蓝色“五分钟学算法”关注我哟加个“星标”,天天中午 12:15,一起学算法作者 |佚名来源 |网络整理,版权归原作者所有,侵删。1交朋友的标准是什么?- Ques......博文
起因 又到深夜了,我按照以往在csdn和公众号写着数据结构!这占用了我大量的时间!我的超越妹妹严重缺乏陪伴而 怨气满满! 而女朋友时常埋怨,认为数据结构这么抽象难懂的东西没啥作用,常会问道...博文
今天给大家带来点快乐,程序员才能看懂。 来源:https://zhuanlan.zhihu.com/p/47066521 1. 公司实习生找 Bug 2.在调试时,将断点设...博文
到现在为止,我们的淘宝教程已经写到了第四篇,前三篇分别是: 第一篇:Python模拟登录淘宝,详细讲解如何使用requests库登录淘宝pc端。 第二篇:淘宝自动登录2.0,新增Cookies序列化...博文
目录 Notepad++ tiny c compiler(tcc编译器) Notepad++ 软件介绍 程序员必备的文本编辑器,软件小巧高效,支持27种编程语言,兼容C,C++ ,Java ...博文
不知道为什么,总是喜欢在晚上学习,好像晚上学习也更有效率,而且晚上我也比较喜欢瞎想。一望无垠的夜空,独自一个人站在阳台上,望着深邃的星空,便总会陷入沉思,或思索未来的生活,或怀念过往的人生。 我为什么...博文
作者 mezod,译者 josephchang10如今,通过自己的代码去赚钱变得越来越简单,不过对很多人来说依然还是很难,因为他们不知道有哪些门路。今天给大家分享一个精彩......博文
很多人都问,技术人员如何成长,每个阶段又是怎样的,如何才能走出当前的迷茫,实现自我的突破。所以我结合我自己10多年的从业经验,总结了技术人员成长的9个段位,希望对大家的职......博文
首发于公众号:BaronTalk,欢迎关注 每年的八九月份都是各大厂商发布年自己旗舰机的时候,最近 vivo、oppo、小米、华为、苹果接连发布了自己的年度旗舰,这当中除了苹果,其它厂商均发布了 5...博文
如题,本文主要为博主对电脑上安装的一些软件,所做的整理,当做备份用吧。 一、分类 系统工具 办公软件 编程开发 数据库相关 图片视频工具 网络及下载工具 解压缩工具 影音娱乐工具 二、软件工具 ...博文
文章目录