linux服务器之系统用户配置文件介绍

用户配置文件
用户信息文件:/etc/passwd
影子文件:/etc/shadow
组信息文件:/etc/group
组密码文件:/etc/gshadow
在Linux中主要通过用户配置文件来查看和修改用户信息

/etc/passwd
account:password:UID:GID:GECOS:directory:shell
用户名称 密码标志 UID GID 用户说明 家目录 登录之后的shell

x表示用户有密码,真正的密码在shadow文件中

UID:0超级用户,1-499系统用户(也叫伪用户,不能删除,删除后系统崩溃),500-65535普通用户,如果把UID改成0,则普通用户就变成了管理员用户
GID:用户初始组ID 可以在/etc/group文件中查看gid对应的用户组

GECOS:用户说明,相当于备注

directory:家目录 普通用户:/home/用户名/ 超级用户:/root/
shell:登录之后的shell 一般用户为/bin/bash 伪用户为/sbin/nologin 如果想禁用某个用户,可以将该shell改为/sbin/nologin,则该用户无法登陆

/etc/shadow

用户名:加密密码:密码最后一次修改日期:两次密码的修改间隔时间(和第3字段相比):密码有效期(和第3字段相比):密码修改到期前的警告天数(和第5字段相比):密码过期后的宽限天数(和第5字段相比):账号失效时间:保留

加密密码:如果密码是“!!”或“*”,代表没有密码,不能登录
密码最后一次修改日期:使用1970年1月1日作为标准时间,每过一天时间戳加1
两次密码的修改间隔时间:默认是0,如果是3,表示上次修改密码3天后才能再次修改密码
密码有效期:默认99999,如果想要某用户每90天修改一次密码,则该值设置为90
密码修改到期前的警告天数:7,即剩余7天时提示
密码过期后的宽限天数:如果为5,则过期后5天内仍能登录,0代表密码过期后立即失效,-1代表密码永远不会失效
账号失效时间:用时间戳表示,表示密码有效期多长时间,到期后立即失效,不管密码有效期是多少
时间戳换算公式:date -d "1970-01-01 16066 days"

/etc/group

组名:组密码标志:GID:组中附加用户

/etc/gshadow

组名:组密码:组管理员用户名:组中附加用户

家目录
普通用户:/home/用户名/,所有者和所属组都是此用户,权限700
超级用户:/root/,所有者和所属组都是root用户,权限是550
如果把普通用户改为了超级用户,那么其家目录仍然是普通用户的目录

用户的邮箱
/var/spool/mail/用户名/

用户模板目录
/etc/skel/
比如在skel目录中写了一个警告信息的文件,那么在新建用户后,就会默认在用户的家目录中自动生成这样的一个文件。

原文地址:https://www.cnblogs.com/xyhero/p/9343676.html

时间: 2024-10-13 09:06:36

linux服务器之系统用户配置文件介绍的相关文章

完解LINUX服务器之NTP服务

NTP:Network Time Protocol  是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶意的协议攻击. 1.安装: yum install NTP yum install tzdata NTP协议使用的是UDP,Port:123 2.配置文件: /etc/ntp.conf                #NTF服务器的主

linux服务器之dns

DNS的本质是什么? Domain Name System = DNS(域名系统)其实是一个数据库,是用于 TCP/IP 程序的分布式数据库,同时也是一种重要的网络协议.DNS储存了网络中的 IP 地址与对应主机的信息,邮件路由信息和其他网络应用方面的信息,用户通过询问解决库(解决库发送询问并对DNS回应进行说明)在 DNS 上查询信息. DNS的作用是什么? DNS是网络分层里的应用层协议,事实上他是为其他应用层协议工作的,简单说就是把域名,或者说主机名转化为IP地址(同时也提供反向域名查询的

DELL服务器之系统部署环境初准备

本人习惯通过cobbler部署物理机系统,那我就来说说部署系统前需要做哪些准备 1.BIOS设置是否符合标准.比如F1/F2错误提示.系统启动顺序.是否有开启PXE启动等. 2.你从哪个网卡进行pxe引导,cobbler部署需确定对应服务器网卡的MAC地址. 3.做磁盘阵列,此项是最耗费时间的.也是这个原因,才有了这个文档. 4.更改idrac root用户的密码,并新增一个组内通用用户. 一.racadm环境部署及文档说明 此文档仅适用于dell且配置了iDRAC远程管理卡的机器(主要是配置了

XPS1330 作为Linux服务器之安装配置计划

  # Task 状态 完成时间 备注 博文链接  1.  打通SSH  未开始  --  安装系统后已经具备  --  2.  打通FTP  未开始  --  安装系统后已经具备  --  3.  安装VNC  未开始  --      4.  安装MySQL  未开始  --      5.  安装Tomcat  未开始  --      6.  安装Apache  未开始  --      7.  整合Apache和Tomcat  未开始  --      8.  安装Was Libert

linux服务器之dhcp

安装dhcp服务(目的:分配ip,dns)yum install -y dhcp      ##安装dhcp cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf       根据dhcp配置中文件说明vim /etc/dhcp/dhcpd.conf ~~~~~~~~~~~7 option domain-name "zpy.org";       ##指定域名8 option domain-name-server

linux服务器之LVS、Nginx和HAProxy负载均衡器的对比

LVS特点: 1.抗负载能力强,使用IP负载均衡技术,只做分发,所以LVS本身并没有多少流量产生: 2.稳定性.可靠性好,自身有完美的热备方案:(如:LVS+Keepalived) 3.应用范围比较广,可以对所有应用做负载均衡: 4.不支持正则处理,不能做动静分离. 常用四种算法: 1.rr:轮叫,轮流分配到后端服务器: 2.wrr:权重轮叫,根据后端服务器负载情况来分配: 3.lc:最小连接,分配已建立连接最少的服务器上: 4.wlc:权重最小连接,根据后端服务器处理能力来分配. 可以采用ip

linux服务器之LVS、Nginx和HAProxy负载均衡器对比总结

LVS特点: 1.抗负载能力强,使用IP负载均衡技术,只做分发,所以LVS本身并没有多少流量产生: 2.稳定性.可靠性好,自身有完美的热备方案:(如:LVS+Keepalived) 3.应用范围比较广,可以对所有应用做负载均衡: 4.不支持正则处理,不能做动静分离. 常用四种算法: 1.rr:轮叫,轮流分配到后端服务器: 2.wrr:权重轮叫,根据后端服务器负载情况来分配: 3.lc:最小连接,分配已建立连接最少的服务器上: 4.wlc:权重最小连接,根据后端服务器处理能力来分配. 可以采用ip

Linux系统用户与用户组介绍

一:Linux多用户多任务介绍 Linux/Unix是一个多用户,多任务的操作系统:在介绍Linux账号及账号组管理之前,先简单了解下多用户,多任务操作系统的基本概念. Linux的单用户多任务 鉴于大家对windows比较熟悉,因此先以windows系统为例阐述.当我们以管理员账号administrator用户登录windows系统后,可能需要编辑word文档内容,但在编辑文件的过程中,又可能会同时打开音乐播放器听音乐:同时还可能会打开MSN/QQ等一些程序.其中编辑word文档.开播放器,开

linux系统-用户管理-相关配置文件

linux系统-用户管理-相关配置文件 一 配置文件 1 用户信息文件:/etc/passwd 2 密码文件:/etc/shadow 3 用户组信息文件:/etc/group 4 用户组密码文件:/etc/gshadow 5 用户配置文件:/etc/login.defs     /etc/default/useradd 6 新用户的信息文件:/etc/skel 7 登陆信息文件:/etc/motd和/etc/issue 二 my_qq 872785786 及相应的网盘资料链接:http://pa