红帽 LINUX 6自学笔记第三章(1) …
2014-07-21 14:29
423 查看
tail /etc/passwd
/etc/passwd 文件是以行为单位的配置文件,每行定义系统上的一个用户。
行内分为7个字段,字段之间由一个冒号隔开。
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
sshd:x:74:74:Privilege-separated
SSH:/var/empty/sshd:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS
User:/var/lib/nfs:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
avahi-autoipd:x:100:101:avahi-autoipd:/var/lib/avahi-autoipd:/sbin/nologin
oprofile:x:16:16:Special user account to be used by
OProfile:/home/oprofile:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
sakaliu:x:500:500:RHEL_5.5_x86_32.iso:/home/sakaliu:/bin/bash
2,用户密码和/etc/shadow
用户的加密密码通常被保存在/etc/passwd 文件的第二个字段中。由于/etc/passwd
文件所含的信息远远多于单纯的密码,每个人都必须能够读取它。
LINUX和UNIX 系统采用一种更新的叫做“影子密码”(shadow password),用户密码被保存在专门的
/etc/shadow 文件中。由于该文件包含的是之于密码有关的信息看,所以其权限不允许用户查看内容。
用户可以通过passwd
命令修改密码。如果不是根用户,passwd命令不接受参数,也不接受命令行选项。唯一的功能就是让用户修改自己的密码:
passwd 输入后,会先要求数据当前密码。然后输入两边新的密码。
/etc/passwd 文件是以行为单位的配置文件,每行定义系统上的一个用户。
行内分为7个字段,字段之间由一个冒号隔开。
smmsp:x:51:51::/var/spool/mqueue:/sbin/nologin
sshd:x:74:74:Privilege-separated
SSH:/var/empty/sshd:/sbin/nologin
rpcuser:x:29:29:RPC Service User:/var/lib/nfs:/sbin/nologin
nfsnobody:x:65534:65534:Anonymous NFS
User:/var/lib/nfs:/sbin/nologin
haldaemon:x:68:68:HAL daemon:/:/sbin/nologin
avahi-autoipd:x:100:101:avahi-autoipd:/var/lib/avahi-autoipd:/sbin/nologin
oprofile:x:16:16:Special user account to be used by
OProfile:/home/oprofile:/sbin/nologin
xfs:x:43:43:X Font Server:/etc/X11/fs:/sbin/nologin
gdm:x:42:42::/var/gdm:/sbin/nologin
sakaliu:x:500:500:RHEL_5.5_x86_32.iso:/home/sakaliu:/bin/bash
字段名 | 编号 | 说明 |
用户名 | 1 | 给用户一个人可读的名称 |
密码 | 2 | 在旧的UNIX 系统上,这个字段含有用户的加密密码。在默认情况下,红帽子企业LINUX处于安全原因不适用这个字段 |
用户ID(uid) | 3 | LINUX 内核用这个整数来识别用户 |
主要组ID(gid) | 4 | LINUX 内核用这个整数来识别用户主要组。 |
GECOS | 5 | 这个字段不在适合原有需要--与UNIX原有的发展环境有关。现在,这个字段用来保存帮助识别用户的简单文本,通常仅仅是一个全名,有时也包括电话号码或办公地址 |
主目录 | 6 | 当用户登录时,他的登录SHELL将用这个目录作为当前工作目录。这个是普通用户可以写入的几个目录之一,通常为用户私有。 |
登录SHELL | 7 | 登录Shell 是用户登录时的默认Shell。在红帽企业LINUX中,登录SHELL通常是/bin/bash |
用户的加密密码通常被保存在/etc/passwd 文件的第二个字段中。由于/etc/passwd
文件所含的信息远远多于单纯的密码,每个人都必须能够读取它。
LINUX和UNIX 系统采用一种更新的叫做“影子密码”(shadow password),用户密码被保存在专门的
/etc/shadow 文件中。由于该文件包含的是之于密码有关的信息看,所以其权限不允许用户查看内容。
用户可以通过passwd
命令修改密码。如果不是根用户,passwd命令不接受参数,也不接受命令行选项。唯一的功能就是让用户修改自己的密码:
passwd 输入后,会先要求数据当前密码。然后输入两边新的密码。
相关文章推荐
- 红帽 LINUX 6自学笔记第三章(3) …
- 红帽 LINUX 6自学笔记第三章(2) …
- 红帽 LINUX 6自学笔记第三章(4) …
- 红帽 LINUX 6自学笔记(…
- 红帽 LINUX 6自学笔记第二章(5) …
- 红帽 LINUX 6自学笔记(目录详解)
- 红帽 LINUX 6自学笔记(…
- 红帽 LINUX 6自学笔记第二章(2) …
- 红帽 LINUX 6自学笔记第二章(4) …
- 红帽 LINUX 6自学笔记第…
- 红帽 LINUX 6自学笔记(…
- 红帽 LINUX 6自学笔记第五章(硬链…
- 红帽 LINUX 6自学笔记第二章(1) …
- 红帽 LINUX 6自学笔记第五章(软链…
- 红帽 LINUX 6自学笔记第四章(1) …
- 红帽 LINUX 6自学笔记第一章(2)
- 红帽 LINUX 6自学笔记(…
- 红帽 LINUX 6自学笔记(mv命令)
- 红帽 LINUX 6自学笔记第二章(3)m…
- 红帽 LINUX 6自学第一章(常用命令…