首页 > 其他分享 >整理/etc目录下

整理/etc目录下

时间:2023-03-26 18:33:15浏览次数:46  
标签:密码 用户组 用户 空值 etc 整理 root 目录

1./etc/passwd

/etc/passwd文件保存除用户口令以外的用户账号信息,所有用户都可查看该文件

#cat/etc/passwd

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

dsemon:x:2:2:daemon:/sbin:/sbin/nologin

...

Jack:x:1000:1000::/home/Jack:/bin/bash

每一行使用冒号分隔开,共有七个域

(1)用户名:用户登录时使用的名字,通常由字母,符号和数字组成,用户名必须是唯一的

(2)密码:早期UNIX系统的密码就是放在这里的,因为这个文件虽有程序都可以读取,会造成密码的不安全,后来将这个字段放在了/etc/shadow中了,所以这里你会看到一个【x】。

(3).UID:0为超级用户、1~99为系统预留账号、100~499为系统服务账号、500~232-1为一般用户.

(4)GID:这个与/etc/group有关。

(5)用户信息说明栏:这个字段并没有什么重要的用途,只是用来解释这个账号的意义而已。

(6)家目录:这个是用户的家目录

(7)shell:当用户登录系统后会获取一个shell来与系统的内核沟通以进行用户的操作任务。

2./etc/shadow

 

 

从左往右依次是:
第一个字段(root):用户名
第二个字段($…0):加密后的密码(如果为空,用户不需要输入密码即可登录)
第三个字段(空值):密码的最后一次修改时间(这是一个相对时间,即从1970年1月1日到修改时的天数)
第四个字段(0):密码在多少天内不能更改
第五个字段(99999):密码在多少天后必须更改
第六个字段(7):密码到期前多少天给用户发出警告
第七个字段(空值):密码在多少天后用户账户将被禁用
第八个字段(空值):密码被禁用的具体日期(这是一个相对时间,即从1970年1月1日到禁止时的天数)
第九个字段(空值):保留字段

3./etc/group

组名:加密后的组密码:GID:组成员列表

第一个字段(root):用户组的组名
第二个字段(x):加密后的用户组密码
第三个字段(0):用户组ID,GID
第四个字段(空值):用户组的成员列表(多个组成员用逗号分割)

group文件中,用户的主组并不把该用户作为成员列出,只有用户的附属组才能把该用户作为成员列出
4./etc/gshadow

组名:加密后的组密码:组的管理员:组成员列表

第一个字段(root):用户组的组名
第二个字段(空值):加密后的用户组密码(空值代表没密码)
第三个字段(空值):用户组管理员(空值代表无组管理员)
第四个字段(空值):用户组的成员列表(空值代表无成员列表)

可以通过修改gshadow文件达到管理用户组的目的

标签:密码,用户组,用户,空值,etc,整理,root,目录
From: https://www.cnblogs.com/shixiaohua/p/17259160.html

相关文章

  • Leetcode 349. 两个数组的交集
    力扣题目跳转链接代码随想录题解题目要求:给定两个数组nums1和nums2,返回它们的交集。输出结果中的每个元素一定是唯一的。我们可以不考虑输出结果的顺序。......
  • Linux中/etc下面passwd和shadow文件介绍
    1./etc/passwd  1.(1)用户名:用户登录时使用的名称,通常由字母、数字和符号组成,用户名必须是唯一的(2) 口令: Linux系统中的用户口令经加密后都保存在/etc/ shadow......
  • 实验2 目录树的遍历
    Unix实验报告实验:实验2目录树的遍历专业:计算机科学与技术班级:1班姓名:姚怀聿学号:229202022046322022年10月21日目录一......
  • 整理
    root@root:~#cat/etc/passwdroot:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologinbin:x:2:2:bin:/bin:/usr/sbin/nologinadmin:x:3:3:a......
  • 【LeetCode动态规划#05】背包问题的理论分析(基于代码随想录的个人理解,多图)
    背包问题问题描述背包问题是一系列问题的统称,具体包括:01背包、完全背包、多重背包、分组背包等(仅需掌握前两种,后面的为竞赛级题目)下面来研究01背包实际上即使是最经典......
  • Vue3的fetch和Axios
    Vue3的fetch和Axios都是用于发送HTTP请求的JavaScript库,但是它们之间有以下几个区别:语法不同:fetch是浏览器原生的API,使用起来比较简单,而Axios是一个第三方库,需要通过npm安......
  • Linux中/etc下面passwd和shadow文件介绍
    Linux/etc/passwd内容Linux系统中的/etc/passwd文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。[root@localhost~]#......
  • LeetCode 142.环形链表II
    力扣LeetCode142.环形链表II题目跳转链接解题思路:代码随想录:142.环形链表II从头结点出发一个指针,从相遇节点也出发一个指针,这两个指针每次只走一个节点,那么当这......
  • Linux用户和用户组管理/etc目录解释
    1.Linux/etc/passwd内容解释Linux系统中的/etc/passwd文件,是系统用户配置文件,存储了系统中所有用户的基本信息,并且所有用户都可以对此文件执行读操作。首先我们来打......
  • 用find命令巧查目录下文件的个数
    导读在本指南中,我们将介绍如何在 Linux 系统上显示当前工作目录或任何目录及其子目录中的文件数量,以及wc 命令,它会打印每个文件或来自标准输入的换行符、单词和字......