`
chenhua_1984
  • 浏览: 1251827 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

linux /etc/passwd,/etc/shadow 用户文件的说明

阅读更多
linux操作系统的用户文件的说明
/etc/passwd
  该目录存储的是操作系统用户信息,该文件为所有用户可见。
给linux系统添加一个帐号:
  useradd -g mysql -d /home/test -m test(:新建一个用户test, 属于mysql组,开始目录是/home/test)
  然后进入 /etc/passwd,可以看到如下信息,在最后一行可以看到刚加的用户的信息。如下
   sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin
   dovecot:x:97:97:dovecot:/usr/libexec/dovecot:/sbin/nologin
   webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin
   squid:x:23:23::/var/spool/squid:/sbin/nologin
   pcap:x:77:77::/var/arpwatch:/sbin/nologin
   haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
   xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
   hsqldb:x:96:96::/var/lib/hsqldb:/sbin/nologin
   gdm:x:42:42::/var/gdm:/sbin/nologin
   hzmc:x:500:500:hzmc:/home/hzmc:/bin/bash
   mysql:x:501:501::/home/mysql:/bin/bash
   chenhua:x:503:501::/home/chenhua:/bin/bash
   test:x:504:501::/home/test:/bin/bash
可以看出/etc/passwd文件存放的是用户的信息,由6个分号组成的7个信息,解释如下
   (1):用户名。
   (2):密码(已经加密)
   (3):UID(用户标识),操作系统自己用的
   (4):GID组标识。
   (5):用户全名或本地帐号
   (6):开始目录
   (7):登录使用的Shell,就是对登录命令进行解析的工具。
  下面为test用户设置密码,执行如下命令
   passwd test
   [root@localhost etc]# passwd test
     Changing password for user test.
     New UNIX password:
     Retype new UNIX password:
     passwd: all authentication tokens updated successfully.
   [root@localhost etc]#
  然后进入/etc/shadow文件下面可以看到如下信息
  gdm:!!:14302:0:99999:7:::
  hzmc:$1$JZMjXqxJ$bvRpGQxbuRiEa86KPLhhC1:14302:0:99999:7:::
  mysql:!!:14315:0:99999:7:::
  chenhua:$1$YBJZNyXJ$BnpKFD58vSgqzsyRO0ZeO1:14316:0:99999:7:::
  test:$1$hKjqUA40$OelB9h3UKOgnttKgmRpFr/:14316:0:99999:7:::
  可以发现,共有9个栏目
(1):帐号名称
(2):密码:这里是加密过的,但高手也可以解密的。要主要安全问题(代!符号标识该帐号不能用来登录)
(3):上次修改密码的日期
(4):密码不可被变更的天数
(5):密码需要被重新变更的天数(99999表示不需要变更)
(6):密码变更前提前几天警告
(7):帐号失效日期
(8):帐号取消日期
(9):保留条目,目前没用



 

  
分享到:
评论

相关推荐

    Linux系统中账号管理最重要的两个文件:/etc/passwd和/etc/shadow

    在Linux系统中,用户管理和权限控制是至关重要的部分,而这一切的核心都离不开两个文件:`/etc/passwd` 和 `/etc/shadow`。这两个文件对于系统的正常运行至关重要,没有它们,几乎无法进行用户登录或执行与账户相关...

    blog.rar_../../../etc/passwd_../../etc/passwd_/etc/passwd_Note.h

    3. **/etc/passwd文件**:理解Linux系统的用户管理和权限控制,包括如何查看和管理`/etc/passwd`文件,以及防止恶意访问。 4. **用户隐私保护**:随着个人信息的增多,保护用户数据安全是博客系统设计时必须考虑的...

    Linux 初识/etc/passwd和/etc/shadow

    两个文件是Linux系统中最重要的文件,与用户和用户组有关的信息都在这些系统文件下,如果出问题则无法正常登录系统。 /etc/passwd文件: [root@mling ~]# cat /etc/passwd | head root: x:0:0:root:/root:/bin/...

    Linux基础课件用户账户文件-/etc/shadow文件

    然而,出于安全考虑,自Linux的Shadow Suite引入以来,明文密码被移动到了`/etc/shadow`文件中,使得`/etc/passwd`文件对所有用户可读,但`/etc/shadow`仅对管理员(root)可见。 其次,`/etc/shadow`文件的结构。...

    Linux 系统中 _etc_passwd 和 _etc_shadow文件详解.pdf

    Linux系统中,重要的用户账号配置文件是/etc/passwd和/etc/shadow。这两个文件保存了Linux系统中所有用户的账号信息。用户账号信息包括用户名、用户密码、用户ID(UID)、组ID(GID)、用户全名、用户家目录以及登录...

    cat /etc/passwd 查看linux用户

    用户的加密密码通常存储在`/etc/shadow`文件中,这是一个受保护的文件,只有拥有root权限的用户才能查看。因此,执行`cat /etc/shadow`需要sudo或以root身份运行。 3. **检查网络配置**: - `cat /etc/sysconfig/...

    Linux基础课件用户账户文件-/etc/passwd文件

    在Linux操作系统中,/etc/passwd文件是系统中至关重要的一个文本文件,它记录了所有用户的账户信息。这个文件在Linux基础学习中占据着核心地位,因为它与用户身份验证、权限管理和用户环境设置密切相关。本课件...

    Linux基础课件-用户账户文件—/etc/shadow文件.pptx

    在Linux中,出于安全性考虑,用户的明文密码并不会直接存储在文件中,而是通过加密算法进行处理后存入/etc/shadow文件。 1. /etc/shadow文件的作用: /etc/shadow文件的主要任务是保护用户密码,防止未经授权的...

    linux下/etc/passwd文件的选项说明

    `/etc/passwd`文件的每一行代表一个用户账户,而这个文件本身是可读的,但为了安全,敏感信息如口令通常不会直接写入。因此,理解这个文件的结构和内容对于Linux系统管理员来说至关重要,因为它直接影响到用户权限的...

    Linux基础课件-用户账户文件—/etc/passwd文件.pptx

    在Linux操作系统中,/etc/passwd文件是管理用户账户的核心组件之一。这个文件包含了系统中所有用户的基本信息,包括但不限于用户账号名称、密码(以安全的方式表示)、用户标识符(UID)、用户组标识符(GID)以及...

    linux中passwd文件详解

    为了提高安全性,许多Linux系统会使用shadow技术,将加密后的用户口令字存放到/etc/shadow文件中,而/etc/passwd的口令字段中会存放一个特殊字符,如“x”或者“*”。 3. 用户标识号(UID):这是一个整数,系统...

    linux下常见文件

    在多用户环境下的个性化设置方面,/etc/skel/目录包含了新创建用户账户时的默认环境文件,而/etc/profile.d/目录则包含了一系列脚本,这些脚本会在用户登录时被执行,以便设置个性化的环境变量和功能。 最后,/proc...

    主流服务器各类设置比较

    在 Linux 中,用户帐号设置文件是 /etc/passwd 和 /etc/shadow。/etc/passwd 文件包含了用户的基本信息,而 /etc/shadow 文件则包含了用户的加密密码。用户的 UID 和 GID 都可以在 /etc/passwd 文件中找到。允许最大...

    linux用户备份及转移.docx

    本文将介绍如何备份和转移 Linux 用户账户和文件系统,包括备份 `/etc/passwd`、`/etc/shadow`、`/etc/group` 和 `/etc/gshadow` 文件,以及 `/home` 和 `/var/spool/mail` 目录的备份和恢复操作。 一、备份 `/etc/...

    linux用户和组权限管理

    linux用户和组权限管理 1.用户文件/etc/passwd 2.密码文件/etc/shadow * 现在用户的密码都是加密保存在这个文件里了,需要管理员权限才能打开,不再保存在passwd里。

    linux里etc下的文件解析

    ### Linux里/etc下的文件解析 在Linux系统中,`/etc`目录是非常关键的一个位置,它主要用于存储系统级的配置文件。这些配置文件对于整个系统的正常运行至关重要,它们定义了系统的行为、网络设置、用户权限等多种...

    linux系统安全配置要求

    创建 /etc/shadow 口令文件是为了存储用户的口令信息。在 Linux 系统中,默认使用标准口令模式,但这可能会导致安全风险。因此,需要切换到影子口令模式,以提高安全性。 检查方法:执行 `#more /etc/shadow` 查看...

    linux根文件系统构建(etc目录包)

    在这个名为"linux根文件系统构建(etc目录包)"的主题中,我们将深入探讨etc目录及其包含的文件和模板,以及如何构建和管理一个完整的Linux根文件系统。 一、etc目录详解 /etc目录是Linux中用于存储系统级配置文件...

    Linux下批量添加用户.doc

    执行命令 `vipw` 或 `vi /etc/passwd` 检查 /etc/passwd 文件是否已经出现这些用户的数据,并且用户的宿主目录是否已经创建。 步骤 4:执行 pwunconv 命令 执行命令 `/usr/sbin/pwunconv` 将 /etc/shadow 产生的 ...

    HPUX系统安全加固手册.pdf

    包括创建/etc/shadow影子口令文件、建立多帐户组、删除或锁定可能无用的帐户、删除可能无用的用户组、检查是否存在空密码的帐户、设置口令策略满足复杂度要求等。 1.1 创建/etc/shadow影子口令文件 在HPUX系统中,...

Global site tag (gtag.js) - Google Analytics