passwd shadow group gshadow文件字段说明

/etc/passwd
1:账号名称,对应UID
2:密码,显示x表示备份在/etc/shadow
3:UID,0=系统管理员,1-500=系统保留,501+=用户自定义(系统保留和用户自定义的用户都是一般用户,等级相等)
4:GID,详细于/etc/group
5:对于该用户的一些说明
6:根目录,用户的家目录
7:用户使用的shell,若为/bin/false,此用户将无法登入

/etc/shadow
1:账号名
2:被加密过的密码,如果该字段的第一个字符为"*",那么该用户不会被用来登入,所以,你可以将一个用户的密码字段的第一个字符添上"*",来拒绝该用户登入
3:上次改变密码的日期,以1970/1/1作为1,类似的11689代表2002/1/1
4:密码冻结天数,该记录表明此用户的密码在设置后多少天内无法被更改,0表示随时可以更改
5:密码需要变更的天数,此值和字段3一样,用户必须在此日期前改变密码,否则将进入警告期,若此字段的值为99999表示此用户密码不需要变更
6:警告期,当快接近字段5设置的变更期时,系统会发出警告,提醒用户还有n天密码即将过期
7:失效期,如果用户过了警告期还没更变密码,此用户账号将被限制登入
8:账号取消期,值与字段3一样,设置一个日期,该日期到了之后此用户将被取消,无法登入,常用于计时收费服务中
9:保留字段,防止日后增加

/etc/group
1:群组名称
2:群组密码,x表示备份在/etc/gshadow
3:GID,群组ID
4:用户成员(成员名之间不要有空格)

/etc/gshadow
1:群组名
2:群组密码
3:说明
4:成员

原文地址:https://www.cnblogs.com/ryzz/p/9692994.html

时间: 2024-08-29 05:26:00

passwd shadow group gshadow文件字段说明的相关文章

0220自学Linux_逻辑理解用户进程权限相关+理解文件内各字段(passwd,shadow,group)

11 内核是真正意义上的操作系统 库有动态库也有静态库,Linux的动态库是.so后缀的,也称为共享库 库是不能够独立运行的,只能被调用 Window的动态库是.dll后缀的 我们平时所谓的安装操作系统是装在硬盘上的 我们对于系统而言,最基本的程序就是shell,不然我们无法和系统交互,打开一个命令行窗口,就打开了一个shell进程 硬件之上的是内核,内核之上是进程 如果进程中他需要调用库,那首先启动这个程序,他的进程会把这个调用的库装入内存 ,而如果是共享库,其他进程调用的话就直接在内存调用这

关于Ubuntu中passwd、shadow、group等文件

在Ubuntu系统中,/etc目录下,有三个文件:passwd shadow group,可能我们已经在用了,但是没有注意到其详细. 这三个配置文件用于系统帐号管理,都是文本文件,可用vi等文本编辑器打开./etc/passwd用于存放用户帐号信息,/etc/shadow 用于存放每个用户加密的密码,/etc/group用于存放用户的组信息. 1. /etc/passwd /etc/passwd文件的内容如下: root:x:0:0:root:/root:/bin/bashdaemon:x:1:

Xcode folder(蓝色文件夹) 和 group(黄色文件夹)的区别

folder:蓝色文件夹 group:黄色文件夹 folder 只能作为资源,整个引用进项目(文件夹里面的东西都会直接拷贝到 bundle 包),不能编译代码,也就是说,以folder形式引用进来的文件,不能被放在complie sources列表里面. group 参与编译.一般只在你的工程中是文件夹的形式,但是在本地的目录中还是以散乱的形式放在一起的,除非你是从外部以group的形式引用进来的.

MongoDB group 数据不同字段distinct问题解决办法

近日被mongoDB的聚合难住了,条件: 1.表中有字段mac,pv,ip,dates,type 2.要求,根据ip来group,计算pv合计,不重复的mac数,不重复的ip数 3.下面是解决办法,说明:MongoDB权威指南中使用的是对象,即"macs":{},然后在reduce里面用 in来查找,prev.macs[obj.mac]=""来添加,容易出现Unexpected number错误 现在改成数组,并且在finalize 中清除,感觉很方便 1 db.t

第十七章 按列切分文件字段工具:cut命令

第十七章 按列切分文件字段工具:cut命令 名词解释 cut 命令 用来显示行中的指定部分内容,删除文件中指定字段.cut经常用来显示文件的内容,类似于type命令. 说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将它们的内容输出到标准输出上:其二是连接两个或多个文件,如cut f1 f2 > f3 将把文件f1和f2的内容合并起来,然后通过输出重定向符">"的作用,将他们放入文件f3中. 语法 cut (选项) (参数) 选项 -

python实现markdown文件字段批量替换

python实现markdown文件字段替换 需求 买了新域名后,七牛云的图床链接需要从xuetao.co替换到senup.cn,具体操作是要从本地众多markdown文件里面批量替换七牛云的图床地址,然而手动操作又太麻烦.因此,用python进行文件处理最合适了. 方法 #!/usr/bin/env python # -*- coding:utf-8 -*- import os import re import time def modify_md_content(top): for root

详解/etc/passwd附shadow,group

要添加.管理用户,下面这三个文件是必须了解滴,嘿嘿 /etc/passwd 下图即/etc/passwd的部分内容 结构.组成一目了然:一个账号一行,每行由逗号分开的七个字段组成,它们分别表示: 登录名:密码:UID:GID:用户详细信息:主目录:SHELL 其中: 登录名:即用户名.它可以包含除冒号和换行符之外的任何字符,但一般不超过32字符(当使用NIS时,登录名长度被限制在8个字符以内):它是区分大小写的. 对于个人用户来说,取个什么样的名就随您的便啦,你的地盘听你的! 不过对于系统管理员

passwd shadow文件说明

使用者帐号:/etc/passwd, /etc/shadow 由上面的说明您大概已经知道,嘿嘿!帐号管理最重要的两个档案就是' /etc/passwd 与 /etc/shadow '了!这两个档案可以说是 Linux 里头最重要的档案之一了! 如果没有这两个档案的话,呵呵!您可是无法登入 Linux 的呦!所以,底下我们先针对这两个档案来进行说明. 当然啰,更详细的资料您可以自行 man 5 passwd 及 man 5 shadow 的啦- # /etc/passwd 这个档案的构造是这样的:

用户配置文件(passwd/shadow)

管理员工作,这是管理帐户的一个非常重要的组成部分.由于整个系统你在的管理, 和所有一般 郄用户帐号申请.所有的,他们会通过你的工作需要得到援助.所以,你需要知道他将如何管理服务器主机挈朋友 帐号! 在管理 Linux 主机的账号时,我们必须先了解一下 Linux 究竟是怎样增删每个使用者! 一.使用者标识符: UID 和 GID 尽管我们登入 Linux 主机的时候,输入的是我们癿账号.可是事实上 Linux 主机开机会直接识别到你账号名称的,他仅认识 数字ID (ID 就是一组号码). 由于计