与Linux /etc/passwd文件不同,Linux /etc/shadow文件是只有系统管理员才有权利进行查看和修改的文件,系统管理员应该弄明白Linux /etc/shadow文件中每个字符段的相应的意义,清楚管理时的具体意义。
Linux /etc/shadow文件中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。它的文件格式与/etc/passwd类似,由若干个字段组成,字段之间用“:”隔开。这些字段是:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
1)“登录名”是与/etc/passwd文件中的登录名相一致的用户账号
2)“口令”字段存放的是加密后的用户口令字,长度为13个字符。如果为空,则对应用户没有口令,登录时不需要口令;如果含有不属于集合{./0-9A-Za-z}中的字符,则对应的用户不能登录。
3)“最后一次修改时间”表示的是从某个时刻起,到用户最后一次修改口令时的天数。时间起点对不同的系统可能不一样。例如在SCOLinux中,这个时间起点是1970年1月1日。
4)“最小时间间隔”指的是两次修改口令之间所需的最小天数。
5)“最大时间间隔”指的是口令保持有效的最大天数。
6)“警告时间”字段表示的是从系统开始警告用户到用户密码正式失效之间的天数。
7)“不活动时间”表示的是用户没有登录活动但账号仍能保持有效的最大天数。
8)“失效时间”字段给出的是一个绝对的天数,如果使用了这个字段,那么就给出相应账号的生存期。期满后,该账号就不再是一个合法的账号,也就不能再用来登录了。
下面是/etc/shadow的一个例子:
#cat/etc/shadow
root:Dnakfw28zf38w:8764:0:168:7:::
daemon:*::0:0::::
bin:*::0:0::::
sys:*::0:0::::
adm:*::0:0::::
uucp:*::0:0::::
nuucp:*::0:0::::
auth:*::0:0::::
cron:*::0:0::::
listen:*::0:0::::
lp:*::0:0::::
sam:EkdiSECLWPdSa:9740:0:0::
文章转自:http://os.51cto.com/art/201003/187572.htm
转自:http://blog.csdn.net/lrunyang/article/details/7028288
相关推荐
在Linux系统中,用户管理和权限控制是至关重要的部分,而这一切的核心都离不开两个文件:`/etc/passwd` 和 `/etc/shadow`。这两个文件对于系统的正常运行至关重要,没有它们,几乎无法进行用户登录或执行与账户相关...
Linux系统中,重要的用户账号配置文件是/etc/passwd和/etc/shadow。这两个文件保存了Linux系统中所有用户的账号信息。用户账号信息包括用户名、用户密码、用户ID(UID)、组ID(GID)、用户全名、用户家目录以及登录...
在这个名为"linux根文件系统构建(etc目录包)"的主题中,我们将深入探讨etc目录及其包含的文件和模板,以及如何构建和管理一个完整的Linux根文件系统。 一、etc目录详解 /etc目录是Linux中用于存储系统级配置文件...
### Linux 文件系统详解 在深入理解 Linux 操作系统的运行机制时,掌握其文件系统的结构是至关重要的一步。本文将详细解读 Linux 文件系统的基本概念、重要目录及其作用,并结合部分核心配置文件的功能进行阐述。 ...
为了提高安全性,许多Linux系统会使用shadow技术,将加密后的用户口令字存放到/etc/shadow文件中,而/etc/passwd的口令字段中会存放一个特殊字符,如“x”或者“*”。 3. 用户标识号(UID):这是一个整数,系统...
LINUX 用户和用户组配置文件详解 LINUX 用户和用户组配置文件是系统管理员最应该了解和掌握的系统基础文件之一,这些文件对系统安全管理也至关重要。了解用户和用户组配置文件不仅可以帮助系统管理员更好地管理系统...
LINUX 用户和用户组配置文件详解 LINUX 中的用户和用户组配置文件是系统管理员最应该了解和掌握的系统基础文件之一。了解这些文件也是系统安全管理的重要组成部分。用户(User)和用户组(Group)的配置文件是系统...
### Unix系统配置文件详解 #### 一、Unix系统配置文件概览 Unix系统是一类多用户、多任务的操作系统,其稳定性和安全性被广泛认可。本文档将详细介绍Unix系统中的重要配置文件及其作用,帮助读者更好地理解Unix...
### Linux系统中的常用配置文件详解 #### 一、系统引导流程中的配置文件 在Linux系统中,`/etc/inittab` 和 `/boot/grub/grub.conf` 是两个至关重要的配置文件,它们分别负责初始化进程的运行级别设置和引导加载器...
在Linux操作系统中,掌握基本的命令和理解文件系统的布局至关重要,这对于系统管理和日常操作非常有用。以下是关于"Linux基础学习命令详解"的一些关键知识点: 1. **目录结构**: - `/`(根目录):所有其他目录的...
Linux 目录架构详解 Linux 操作系统的目录架构是一种树形结构,根目录 (/) 是所有目录的顶点。下面是 Linux 目录架构的详细解释: 1. 根目录 (/):是所有目录的顶点,所有其他目录都是从这里开始的。 2. /bin:...
根目录是Linux文件系统的起点,所有的文件和目录都是从这里衍生出来的。它本身一般不包含太多文件,主要存储系统引导映像(如 `/vmlinuz`),其他文件则存放在根目录下的子目录中。 #### 三、常用目录详解 1. **/...
#### 五、系统配置文件详解 **系统配置文件** 是指那些影响整个操作系统行为的文件。它们对于确保系统安全稳定运行至关重要。 - **内核配置**:虽然内核本身没有传统意义上的配置文件,但它依赖于其他文件来获取...
/etc 目录:存放系统配置文件,例如 passwd、shadow、group 等。 /home 目录:普通用户的家目录,默认存放目录。 /lib 目录:库文件存放目录,例如 Glibc 等。 /lost+found 目录:存放零散文件,在 centos6 中...
Linux 操作系统期末考试试卷详解 本资源为 Linux 操作系统期末考试试卷,涵盖了 Linux 操作系统的基本概念、文件系统、权限管理、shell 编程、软件安装等多个方面的知识点。下面将对每个问题进行详细解释和分析。 ...
#### 四、系统配置文件详解 ##### 1. 访问控制文件 - **/etc/host.conf**:定义网络域名解析顺序,优先使用 `/etc/hosts` 文件中的记录。 - **/etc/hosts**:存储 IP 地址与主机名映射关系,用于本地网络内的快速...
### Linux基本命令详解 #### Linux目录结构解析 在深入探讨具体的Linux命令之前,先了解Linux系统中的关键目录及其作用非常重要。 1. **/etc/default/useradd**:此文件用于存储添加用户时的默认配置信息。 2. **...
综上所述,通过对`/etc/issue`、`/etc/motd`、`/etc/passwd`、`/etc/shadow`、`/etc/group`以及`/etc/gshadow`等文件的管理和对`useradd`命令的应用,我们可以有效地管理和维护Linux系统的用户及用户组。这些操作...
首先,我们要了解的是`/etc`目录,它是Linux系统中存储全局配置文件的地方。这里包含了许多关键文件,如`/etc/passwd`,用于管理用户账户信息,包括用户名、密码(以加密形式)、用户ID、组ID等;`/etc/group`则存储...
《Linux口令问题详解》是关于Linux操作系统中口令安全的深入探讨,主要涉及Linux口令文件的格式、口令管理以及相关安全措施。在Linux系统中,口令的安全性对于整个系统的安全性至关重要。 首先,Linux的口令文件...