用户密码储存在哪里linux
㈠ linux用户信息保存在哪里
who 看当前登陆用户信息
cat /etc/passwd 看所有系统用户信息
查看linux下用户组是哪个命令!
察看 /etc/group文件
用cat /etc/passwd |cut -f 1 -d :
1、Linux里查看所有用户
linux里,并没有像windows的net user,net localgroup这些方便的命令来管理用户。
Xwindows界面的就不说了。
(1)在终端里。其实只需要查看 /etc/passwd文件就行了。
(2)看第三个参数:500以上的,就是后面建的用户了。其它则为系统的用户。
或者用cat /etc/passwd |cut -f 1 -d :
2、用户管理命令
useradd 注:添加用户
adser 注:添加用户
passwd 注:为用户设置密码
usermod 注:修改用户命令,可以通过usermod 来修改登录名、用户的家目录等等;
pwcov 注:同步用户从/etc/passwd 到/etc/shadow
pwck 注:pwck是校验用户配置文件/etc/passwd 和/etc/shadow 文件内容是否合法或完整;
pwunconv 注:是pwcov 的立逆向操作,是从/etc/shadow和 /etc/passwd 创建/etc/passwd ,然后会删除 /etc/shadow 文件;
finger 注:查看用户信息工具
id 注:查看用户的UID、GID及所归属的用户组
chfn 注:更改用户信息工具
su 注:用户切换工具
sudo 注:sudo 是通过另一个用户来执行命令(execute a command as another user),su 是用来切换用户,然后通过切换到的用户来完成相应的任务,但sudo 能后面直接执行命令,比如sudo 不需要root 密码就可以执行root 赋与的执行只有root才能执行相应的命令;但得通过visudo 来编辑/etc/sudoers来实现;
visudo 注:visodo 是编辑 /etc/sudoers 的命令;也可以不用这个命令,直接用vi 来编辑 /etc/sudoers 的效果是一样的;
sudoedit 注:和sudo 功能差不多;
3、管理用户组(group)的工具或命令;
groupadd 注:添加用户组;
groupdel 注:删除用户组;
groupmod 注:修改用户组信息
groups 注:显示用户所属的用户组
grpck
grpconv 注:通过/etc/group和/etc/gshadow 的文件内容来同步或创建/etc/gshadow ,如果/etc/gshadow 不存在则创建;
grpunconv 注:通过/etc/group 和/etc/gshadow 文件内容来同步或创建/etc/group ,然后删除gshadow文件
㈡ Linux用户账号和密码信息个保存在哪个配置文件中
保存在/etc/passwd和/etc/shadow。
㈢ 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、可以没有宿主目录。
㈣ linux中存放用户账号的文件是什么
linux中用户的关键信息被存放在系统的/etc/passwd文件中。/etc /shadow作为真正的口令文件,用于保存包括个人口令在内的数据。
通常在Linux系统中,用户的关键信息被存放在系统的/etc/passwd文件中,系统的每一个合法用户账号对应于该文件中的一行记录。这行记录定义了每个用户账号的属性。
Unix/Linux系统中,口令不再直接保存在passwd文件中,通常将passwd文件中的口令字段使用一个“x”来代替,将/etc /shadow作为真正的口令文件,用于保存包括个人口令在内的数据。当然shadow文件是不能被普通用户读取的,只有超级用户才有权读取。
(4)用户密码储存在哪里linux扩展阅读:
文件中的相关信息:
1、注册名(login_name):用于区分不同的用户。在同一系统中注册名是唯一的。在很多系统上,该字段被限制在8个字符(字母或数字)的长度之内;并且要注意,通常在Linux系统中对字母大小写是敏感的。这与MSDOS/Windows是不一样的。
2、口令(passwd):系统用口令来验证用户的合法性。超级用户root或某些高级用户可以使用系统命令passwd来更改系统中所有用户的口令,普通用户也可以在登录系统后使用passwd命令来更改自己的口令。
3、用户标识号(UID):UID是一个数值,是Linux系统中唯一的用户标识,用于区别不同的用户。在系统内部管理进程和文件保护时使用UID字段。在Linux系统中,注册名和UID都可以用于标识用户,只不过对于系统来说UID更为重要;而对于用户来说注册名使用起来更方便。
㈤ linux用户帐号、用户密码、组帐号、组密码分别存放在哪些文件中
用户帐号 /etc/passwd
用户密码 /etc/shadow
组帐号 /etc/group
组密码 /etc/gshadow
㈥ LINUX中,用户的账户、密码、群组的名称文件保存路径,passwd文件的基本选项。
账户: /etc/passwd
密码: /etc/shadow (限于local用户)
群组: /etc/group
/etc/passwd格式:
Oracle:x:1021:2020:Oracle User:/data/network/oracle:/bin/bash
1 2 3 4 5 6 7
1. 用户名
2. 密码(x 表示密码实际在/etc/shadow里)
3. UID (用户名的数字形式)
4. GID (用户组的数字形式)
5. 用户实际名字等
6. home directory
7. shell
㈦ 在linux下如何查看用户密码
首先我们得知道,在linux系统中,用户名被存放在了/etc/passwd这个文件中;密码存放在/etc/shadow中。知道这两条重要的信息,那么后面的事情就简单很多了。
如果我们要查看某个用户的密码,我们得先登陆为超级用户才可查看:
su root
然后输入超级用户的登陆密码,紧接着,我们需要查看/etc/shadow中对应用户的密码:
cat /etc/shadow | grep *** #注意,我这里的***为用户名,即需要查看哪个用户名,这里就替换为该用户名。可以去《Linux命令大全》了解更详细的Linux命令介绍,会使Linux操作过程简单方便。
㈧ linux系统中存放加密用户密码信息的是哪个文件
用户可以在终端通过cat命令查看:cat /etc/shadow
NIX/Linux的密码文件原来采用/etc/passwd,共有7个字段。用户的密码加密后放在每一行的第二个字段里,这个 /etc/passwd文件在一般情况下是所有用户可读,只有root用户可写的,这样不良用户就可能读取加密后的密码字串来取得密码。
因为这个安全原因,设置一个/etc/shadow文件专门用于保存密码且它的权限一般是root可读,没有其他权限。加密后的密码文件就不能被普通用户读取。做法是把/etc/passwd对应的密码字段用*号表示,在/etc/shadow里对应的一行,有用户名和真正的密码加密字串,其他的字段一般留空。
(8)用户密码储存在哪里linux扩展阅读:
在Linux中普通文件和目录文件保存在称为块物理设备的磁盘或者磁带上。一套Linux系统支持若干物理盘,每个物理盘可定义一个或者多个文件系统。(类比于微机磁盘分区)。每个文件系统由逻辑块的序列组成,一个逻辑盘空间一般划分为几个用途各不相同的部分,即引导块、超级块、inode区以及数据区等。
㈨ 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命令,你得知道密码。