Linux的密码在哪里放(linux存放密码)

纸扎戏偶

今天给各位分享Linux的密码在哪里放的知识,其中也会对linux存放密码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

  • 1、linux下帐户和密码放在哪个文件里
  • 2、Linux 存放用户密码信息的目录是什么?
  • 3、linux用户密码存放在哪个文件
  • 4、linux系统中存放加密用户密码信息的是哪个文件?

1、linux下帐户和密码放在哪个文件里

Linux系统中,所有用户(包括系统管理员)的账号和密码都可以在/etc/passwd和/etc/shadow这两个文件中找到。不过查看shadow文件需要权限。反正如果权限不够要么切换root用户,要么在命令前加上sudo 。顺便说一下,进入目录用cd命令,查看文件用cat命令。例子如下:

cd /etc

进入根目录下的etc目录

cat /etc/passwd

查看根目录下etc目录下passwd文件。如果权限不够需要在命令前加上sudo

sudo cat /etc/passwd

提醒:使用sudo命令,你得知道密码。

2、Linux 存放用户密码信息的目录是什么?

用户帐号 /etc/passwd

用户密码 /etc/shadow

可以查看下用户密码信息文件都放了什么。

[root@localhost ~]# vi /etc/passwd

root:x:0:0:root:/root:/bin/bash

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/sbin:/bin/sync

shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown

halt:x:7:0:halt:/sbin:/sbin/halt

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

news:x:9:13:news:/etc/news:/sbin/nologin

........

每一行内容存放一个用户的信息,每个用户信息有7部分组成

root:x:0:0:root:/root:/bin/bash

root 用户名 用户登录系统时使用的用户名

x 密码 密码位

2 UID 用户标识号

2 GID 缺省组标识

root 注释性描述 例如存放用户全名等信息

/root 宿主目录 用户登录系统后的缺省目录

/bin/bash 命令解释器 用户使用的Shell ,默认为bash

UID

关于上面的UID这里细说一下,其实决定用户是什么权限,是由UID号决定的。

linux用户分为三种:

超级用户:(root UID=0)

普通用户: (UID 500~60000)

伪用户: (UID 1~499)

所以,可以修改用户的UID号来修改用户的类型,如果把root的UID号为500,那么root就变成了普通用户,如果把fnngj用户的UID改为0,那么它就拥有了root用户的超能力。

[root@localhost ~]# vi /etc/passwd 进入之后修改,完了保存退出就OK了。

伪用户

说到用户种类,又牵扯到一个伪用户,那么伪用户是干什么用的?

1、伪用户与系统和程序服务相关。

bin、daemon、shutdown、halt等,任何Linux系统默认都有这些伪用户。

mail、news、games、apache、ftp、mysql及sshd等,与linux系统的进程相关。

2、伪用户通常不需要或无法登录系统。

3、可以没有宿主目录。

3、linux用户密码存放在哪个文件

NIX/Linux的密码文件原来采用/etc/passwd,共有7个字段。用户的密码加密后放在每一行的第二个字段里,这个 /etc/passwd文件在一般情况下是所有用户可读,只有root用户可写的,这样不良用户就可能读取加密后的密码字串来取得密码。因为这个安全原因,设置一个/etc/shadow文件专门用于保存密码且它的权限一般是root可读,没有其他权限。这样加密后的密码文件就不能被普通用户读龋做法是把/etc/passwd对应的密码字段用

4、linux系统中存放加密用户密码信息的是哪个文件?

用户可以在终端通过cat命令查看:cat /etc/shadow

NIX/Linux的密码文件原来采bai用/etc/passwd,共有7个字段。用户的密码加密后放在每一行的第二个字段里,这个 /etc/passwd文件在一般情况下是所有用户可读,只有root用户可写的,这样不良用户就可能读取加密后的密码字串来取得密码。

因为这个安全原因,设置一个/etc/shadow文件专门用于保存密码且它的权限一般是root可读,没有其他权限。加密后的密码文件就不能被普通用户读取。做法是把/etc/passwd对应的密码字段用*号表示,在/etc/shadow里对应的一行,有用户名和真正的密码加密字串,其他的字段一般留空。

扩展资料:

在Linux中普通文件和目录文件保存在称为块物理设备的磁盘或者磁带上。一套Linux系统支持若干物理盘,每个物理盘可定义一个或者多个文件系统。(类比于微机磁盘分区)。每个文件系统由逻辑块的序列组成,一个逻辑盘空间一般划分为几个用途各不相同的部分,即引导块、超级块、inode区以及数据区等。

参考资料来源:百度百科-Linux文件系统

关于Linux的密码在哪里放和linux存放密码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

文章版权声明:除非注明,否则均为我爱教程术原创文章,转载或复制请以超链接形式并注明出处。