用户和用户组管理——passwd、shadow、group、gshadow
在Linux操作系统中,任何一个文件都归属于某一个特定的用户,而任何一个用户都归属于至少一个用户组。
1、用账号文件——passwd
该文件在/etc/passwd 目录下,是保证系统安全的关键文件。

以最后一行为例(每一个域用冒号隔开):
登录名:zhai 用户的登录名是由用户自行选定的。
加密的口令表示:x 减少密文泄露的机率,真正的密码放置在shadow中
UID:501 系统用UID而不是登录名匹配用户。
GID:501
用户信息:
用户主目录:/home/zhai 每个用户保存自己的配置文件和其他文档的地方,以免用户间相互干扰,系统将用户主目录安排在/home目录下,并把每一个用户的主目录命名为上机使用的登录名。
登录后执行的shell:/bin/bash
2、用户影子文件——shadow
passwd:全局可读,并且加密算法是公开的。
影子文件机制将加密口令装移到/etc/shadow 文件里面并且只有root用户可读,相应的passwd文件里面的密文域显示为字符x,减少了密文泄露的机会。

以第一行为例:
username(用户登录名):root
password(加密的用户口令):root后面的一个字符串
lastchg(从1970年1月1日起到上次修改口令所经过的天数):18225天 即:设置密码的时间
min(两次修改口令之间至少经过的天数):0
max(口令还会有效的最大天数,99999表示永不过期):永不失效
warn(口令失效前多少天内系统向用户发出警告):7天
inactive(禁止用户前用户名还有效的天数):未定义
expire(用户被禁止登录的时间):未定义
flag(保留域,暂未使用):未使用
3、时间戳和日期的换算
时间戳------->日期:

日期--------->时间戳:

4、用户组帐号文件——group和gshadow
(1)组信息文件
文件位置:/etc/group,包含关于用户组信息,在passwd文件的GID列的值在group中有相应的列与之对应。

以最后一行为例:
用户组名:haldaemon
加密后的用户组口令:x,真正的密码放置在gshadow中
GID:68
以逗号分隔的成员用户清单(同组的成员用户):haldaemon
(2)组密码文件:
gshadow命令:

用户和用户组管理——passwd、shadow、group、gshadow的更多相关文章
- lesson - 5 课程笔记 which/ type / whereis /locate /pwd / etc/passwd/ shadow/ group / gshadow /useradd /usermod /userdel /passwd / su sudo
一.which 作用: which 命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录, which 命令会在环境变量$PATH 设置的目录里查找符合条件的文件.也 ...
- Linux用户及用户组管理
Linux是个优秀的多用户多任务操作系统. 掌握Linux的用户/用户组管理是基本及必备技能之一. 简单做下总结. 无论采用图形界面的用户管理设置,还是终端的管理方式,最终目的都是对系统的用户/用户组 ...
- Linux用户和用户组管理总结
Linux下和用户和用户组管理有关的配置文件: /etc/group Group account information. /etc/gshadow Secure group account info ...
- Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令
上篇博客我们介绍了用户管理的相关配置文件,包括用户信息文件/etc/passwd,用户密码文件/etc/shadow:然后介绍了用户组信息文件/etc/group,用户组密码文件/etc/gshado ...
- Linux基础学习(7)--用户和用户组管理
第七章——用户和用户组管理 一.用户配置文件 1.用户信息文件/etc/passwd: (1)用户管理简介:所以越是对服务器安全性要求高的服务器,越需要建立合理的用户权限等级制度和服务器操作规范. ...
- linux之用户和用户组管理详解
#############用户和用户组管理###################linux只认识UID和GID #可在/etc/passwd 和/etc/group中找到 ##/etc/passwd ...
- Linux 笔记 - 第五章 Linux 用户与用户组管理
博客地址:http://www.moonxy.com Linux 是一个多用户的操作系统,在日常的使用中,从安全角度考虑,应该尽量避免直接使用 root 用户登录,而使用普通用户. 1. 关于用户 u ...
- Linux用户和权限——用户和用户组管理
Linux用户和权限——用户和用户组管理 摘要:本文主要介绍了Linux系统中的用户和用户组管理. 用户和用户组 含义 在使用Linux系统时,虽然输入的是自己的用户名和密码,但其实Linux并不认识 ...
- Linux 用户和用户组管理
Linux 用户和用户组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户的账号一方面可以帮助 ...
随机推荐
- 【转】Mac入门(一)基本用法
我前五年一直外包到微软,每天使用的都是Windows系统和.NET. 2012年加入VMware, 公司的工作机是台Mac 笔记本(MacBook Pro), 所以有机会接触Mac系统 Mac和Wi ...
- Codeforces Round #557 (Div. 1) 简要题解
Codeforces Round #557 (Div. 1) 简要题解 codeforces A. Hide and Seek 枚举起始位置\(a\),如果\(a\)未在序列中出现,则对答案有\(2\ ...
- Kafka MirrorMaker 跨集群同步工具
一.MirrorMaker介绍 MirrorMaker是Kafka附带的一个用于在Kafka集群之间制作镜像数据的工具.该工具从源集群中消费并生产到目标群集.这种镜像的常见用例是在另一个数据中心提供副 ...
- JqGrid参考实例
<div class="gridtable mt5"> <table id="tbList"></table> <di ...
- asp.net core 系列之允许跨域访问-1(Enable Cross-Origin Requests:CORS)
接上篇的允许跨域 4.CORS 策略(Policy)的选项 这里讲解Policy可以设置的选项: 设置允许的访问源 设置允许的HTTP methods 设置允许的请求头(request header) ...
- rsync 排除指定目录
背景 将Server1上的数据同步到Server2: Server1目录结构: /us_data/yahoo └── qlib ├── calendars ├── dataset_cache ├── ...
- 详细的Hadoop的入门教程-完全分布模式Fully-Distributed Operation
1. 前面在伪分布模式下已经创建了一台机器,为了统一命名,hostname更名为hadoop01.然后再克隆2台机器:hadoop02. hadoop03:将第一台机器hadoop01上的伪分布停止, ...
- grid网格布局——色子布局
一.基本概念 样式 含义 grid-area 定义名称 grid-auto-columns 定义列数 grid-auto-flow 定义单元格流动方向(想象水流的样子) grid-auto-rows ...
- vue + yarn 项目开发 (一)
1.打开src文件夹中的main.js文件,添加引用element ui框架 import ElementUI from 'element-ui' import 'element-ui/lib/the ...
- Centos7 rsync+inotify实现实时同步更新
inotify slave部署 把master上指定文件下载到本地的主机指定目录 yum install rsync –y [root@localhost ~]# useradd rsync ...