`
Chase_Sun
  • 浏览: 8746 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Linux账号管理(一)

阅读更多
第一部分  /etc/passwd和/etc/shadow
每个Linux用户会有2个ID,一个是UID、一个是GID。可以在/etc/passwd和/etc/group中找到,首先需要对这2个文件内容有一个基本的了解。
一、etc/passwd文件结构:
首先,该文件的每一行就代表一个用户,有几行就有几个用户。下面是我的Ubuntu系统的2个用户(作为例子)。
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
可以发现每个段组用:来分割,共有7个段组,每个段组的详细说明如下:
root用户的七个段组如下:
1.root
2.x
3.0
4.0
5.root
6./root
7./bin/bash

1.账户名称:就是用户名 root。
2.密码:为了安全起见,用户的密码存到了文件/etc/shadow中了,所以这块就放了x。
3.UID:如果是0的话,就代表管理员。0,管理员;1~499,系统账号;500以上,可登入普通账号。
4.GID:与/etc/group关联,/etc/group与/etc/passwd类似,用来规范组名。
5.用户信息说明栏:即root,该段组没有太大用处。
6.用户主目录:/root。可以修改这个段组来修改某个用户的登陆后的默认主目录。
7.Shell:/bin/bash。用户登入系统后就会取得一个 Shell 来与系统癿核心沟通以进行用户的操作任务。
二、etc/shadow文件结构:
还举这2个用户为例子:
root:$6$saLz27XC$G0LlxvL9/9cSC0zcsBBGvdnhHYB.6p1U3Z76ZhoXOuLOhFSFox/6z/k9fBKWLXgWgnOZiOqFk9FgJeGP3YEBE1:16285:0:99999:7:::
daemon:*:16273:0:99999:7:::
可以发现每个段组用:来分割,共有9个段组,每个段组的详细说明如下:
1.root
2.$6$saLz27XC$G0LlxvL9/9cSC0zcsBBGvdnhHYB.6p1U3Z76ZhoXOuLOhFSFox/6z/k9fBKWLXgWgnOZiOqFk9FgJeGP3YEBE1
3.16285
4.0
5.99999
6.7
7.
8.
9.

1.账户名称:root。这个用户名要与/etc/passwd第一个段组一致。
2.密码: 这个密码是加密过的。
3.最近密码更改日期:16285。以 1970 年 1 月 1 日作为 1 而累加的日期。
4.密码不可以被更改的天数:0。
5.密码需要重新变更的天数:9999.
6.密码需要变更期限前的警告天数:7.如果密码需要强制变更,则在变更天数(上个段组设定的)前的7天提出警告。
7.密码过期后的账号宽限时间:空。
8.账号失效日期:空。
9.保留的,无任何意义。
三、/etc/group与/etc/gshadow
举root和daemon2个组为例子:
root:x:0:
daemon:x:1:
可以发现每个段组用:来分割,共有4个段组,每个段组的详细说明如下:
1.root
2.x
3.0
4.

1.组名:root
2.群组密码:和passwd类似,组群的密码记录到/etc/gshadow中了,这里只写了个x。
3.GID:群组ID,是/etc/passwd的第4个段组。
4.此群组支持的账号名称。也就是表征有哪些用户加入了这个群组。
分享到:
评论

相关推荐

    linux账号权限管理

    linux账号权限管理

    Linux之账号管理(一).docx

    Linux之账号管理(一)

    Linux账号管理与ACL权限设置.pptx

    Linux账号管理与ACL权限设置,管理员的工作中,相当重要的一环就是“账号管理”。因为整个系统都是你在管理的,并且所有一般用户的账号申请都必须通过你的协助才行!所以你就必须了解一下如何管理好一个服务器主机的...

    Linux账号管理与ACL权限设置

    Linux操作系统的账号管理与ACL权限的设置,分享给大家

    Linux 账号管理与权限设置

    Linux 账号管理与权限设置,权限的深层理解和运用,包括对ACL的掌握

    关于Linux账号管理详解

    1. 用户账号管理文件 要对Linux中的用户账号进行管理,首先当然应该了解用户账号在Linux系统中是怎么保存的,这涉及到两个文件——/etc/passwd与/etc/shadow,前者保存用户的UID和GID等基本信息,后者则主要保存与...

    Linux之账号管理(二).docx

    Linux之账号管理(二)

    7 Linux用户账号与组账号管理.zip

    7 Linux用户账号与组账号管理

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

    Linux系统中账号管理最重要的两个文件就是:/etc/passwd和/etc/shadow。如果没有这两个文件,那么你是无论如何也不能登录Linux的。呃,也许有高手可以吧。呵呵。 今天就参照鸟哥的书,以及自己刚折腾起来的UBUNTU...

    linux账号和权限管理理论

    对于Linux的世界来说,无论是初学者还是高手,账号和权限管理都是必须要掌握的,理解掌握为以后提高技术具有重要的作用

    linux用户管理命令

    linux用户管理 Linux Linux命令 Linux管理 Linux用户 账号管理 组管理 用户管理

    Linux-C编写的个人帐号管理软件

    本软件是以学习研究为目的而开发的一款运行在Linux系统环境下的帐号密码管理软件,该软件功能简洁实用、安全小巧。通过该软件用户可将日常的一些网站、交友等不便于管理的帐号密码数据集中管理并加密保存。 2.基本...

    LINUX系统管理白皮书

    本书同时收录了Linux领域两位领导人物的作品—相当于“Linux 文档项目”的一个印刷版本,展示了Linux 核心概念及其基本结构。对于面向所有主流Linux子系统的支持与管理任务,本书都进行了恰到好处的讲解。涵盖的主题...

    Linux下的内存管理

    本书共分三篇23章,分别介绍了Linux的基本知识、文本编辑工具、用户账号与组管理、文件与目录系统、用户界面——shell、多任务与进程、启动程序与关机、扩充系统、网络应用与设置、Linux系统的视窗环境———X ...

    基于Linux-C内核链表三种角色账号登录的学生管理系统

    实现了三种角色(包括管理员、教师、学生)登录系统,但是里面有些功能还不够完善,漏洞也比较多,欢迎大家帮忙纠正。

    Windows和Linux环境下的用户身份统一管理.pdf

    Windows和Linux环境下的用户身份统一管理.pdf

    linux项目工程资料-基于Linux命令行的账号密码管理软件.zip

    Linux项目是一个开放源代码的操作系统项目,由林纳斯·托瓦兹(Linus Torvalds)于1991年首次发布。该项目以Linux内核为核心,围绕其构建了一个完整的操作系统,包括各种系统工具、库、应用程序和硬件支持。 以下是...

    Linux网络管理员指南

    Linux网络管理员,本书同时收录了Linux领域两位领导人物的作品—相当于“Linux 文档项目”的一个印刷版本,展示了Linux 核心概念及其基本结构。对于面向所有主流Linux子系统的支持与管理任务,本书都进行了恰到好处的...

Global site tag (gtag.js) - Google Analytics