Linux用户管理-配置文件分析

  Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也能帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和用户口令。用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录。

配置文件:
  用户信息文件:/etc/passwd
  密码文件:/etc/shadow
  用户组文件:/etc/group
  用户组密码文件:/etc/gshadow
  用户配置文件:
    /etc/login.defs
    /etc/default/useradd
  新用户信息文件:/etc/skel
  登录信息:/etc/motd /etc/issue

账户类别:用户账号,组账号

  识别方式:UID,GID【组账号不用来登录】

Linux用户账号分类

  超级用户:root UID=0 GID=0  拥有最高权限

  系统用户:UID=1~499 一般不能登录系统(/sbin/nologin)

  其他用户:UID≥500 ,默认UID最大值为6000

Linux组账号分类

  基本组(私有组):即每个用户的专属组,一般只有一个成员,组名与对应的用户名相同

  附加组(公共组):即多个用户共同的组,一般有多个成员,组名由管理员指定

Linux用户账号的数据文件分析

  /etc/passwd  每行对应一个用户的信息,以冒号分隔为多个不同字段

  root:x:0:0:root:/root:/bin/bash
  bin:x:1:1:bin:/bin:/sbin/nologin

  字段1:用户名:用户登录系统时使用的用户名

  字段2:密码:密码位

  字段3:UID:用户标识号

  字段4:GID:用户组标识号

  字段5:注释性描述:存放用户描述信息

  字段6:宿主目录:用户登录系统后的缺省目录

  字段7:命令解释器:用户使用的shell,默认为bshell   /sbin/nologin 表示该用户不允许登录当前的Linux系统

  /etc/shadow  每行对应一个用户的信息,以冒号分隔为多个不同字段

  root:$1$MUp2R3LW$yqEsU.zcAH9DIv41FvMYm/:17363:0:99999:7:::

  bin:*:15980:0:99999:7:::

  字段1:用户名  

  字段2:加密口令,为*时表示该用户的登录shell为 /sbin/nologin

  字段3:上次修改口令的时间,这个时间是从1970年1月1日开始算起

  字段4:两次口令修改时间的最短天数,如果设置为0则禁用此功能,如果设置为7则表示自设置之日起7天后才能修改用户密码。默认值从/etc/login.defs文件中的PASS_MIN_DAYS获取

  字段5:两次口令修改时间的最多天数,用于增强用户管理的时效性。即规定时间之内可以修改用户密码,超过日期则失效。默认值从/etc/login.defs文件中的PASS_MAX_DAYS获取

  字段6:提前多少天提醒用户用户口令将过期。默认值从/etc/login.defs文件中的PASS_WARN_AGE获取

  字段7:在口令过期多少天后禁止此用户登录

  字段8:用户过期日期,此字段指定用户作废的天数(从1970年1月1日起),如果该字段为空则表示该账号永久可用

  字段9:未开发字段

  

时间: 2024-10-10 00:46:28

Linux用户管理-配置文件分析的相关文章

linux 用户管理相关知识

linux 用户管理基本知识: linux用户: UID范围:0-65535 uid为0对应root uid为1-499(centos 6)或者1-999(centos 7)为系统用户 uid为500以上(centos 6)或者1000以上(centos)为登录用户 GID范围:0-65535 gid为0对应管理员组 gid为1-499(centos 6)或者1-999(centos 7)为系统用户组 gid为500以上(centos 6)或者1000以上(centos)为登录用户组 用户的组又

第七天 RHEL6.5安装vmware tools、RHEL6.5及RHEL7.2 root密码破解、Linux用户管理(第一稿)

1.RHEL6.5安装vmware tools. 打开RHEL6.5虚拟机 点击菜单栏虚拟机选项下有一个安装vmware-tools(因为我已经安装过了,所以是重新安装) 这是系统会自动挂载光驱,将vmware-tools光盘挂载 打开终端,方便起见,卸载光驱后挂载到/mnt umount /dev/cdrom mount /dev/cdrom /mnt 在/mnt目录下,有一个vmware-tools的工具包 将其拷贝到~目录下 cp VMware-   ~ 对拷贝的压缩包解压 注:压缩包有两

Linux用户管理类命令

Linux用户管理类命令详解 实验环境:RHEL6.5 ·用户管理命令 ->useradd 创建用户的命令,格式: useradd [options] USERNAME -u选项表示指定UID,ID号必须大于等于500,因为创建的是一般用户,且ID号不能重复 -g选项表示指定基本组,该指定的组必须事先存在 -g后面跟组名或GID均可 UID与GID不同的用户被称为特殊用户,我们在系统中新建用户的时候,如果不特意指定新建用户的ID号的话,那么我们新建用户的ID号默认为我们的/etc/passwd文

linux 用户管理(一)

本节内容梗概: 1.用户管理配置文件 2.用户管理命令 3.用户组管理命令 4.批量添加用户 5.用户授权 学东西先讲原理,所以从配置文件入手 1.用户信息文件  /etc/passwd 存放了用户的信息 用户名:密码位:UID:GID:注释性描述:宿主目录:命令解析器 linux分为三种用户 UID=0 超级用户  UID为0的用户才是超级用户  而且可以不止一个 UID=[500,60000]普通用户 UID=[1,499]伪用户,都是些与linux系统或者进程相关的调用者,所以不得不冠以用

Linux学习笔记十:Linux用户管理

本笔记说的Linux用户管理主要包括以下内容: 1.用户配置文件(/etc/passwd  /etc/shadow) 2.组配置文件(/etc/group  /etc/gshadow) 3.用户缺省配置文件(/etc/login.defs  /etc/default/useradd) 4./etc/motd文件./etc/issue文件 5.SetUID权限.SetGID权限.黏着位 6.典型案例之一:手动创建一个用户 7.典型案例之二:批量添加用户 8.典型案例之三:限制用户使用su 9.典型

linux用户管理命令

linux的用户管理命令主要有useradd,userdel,usermod useradd useradd用于添加一个用户.adduser与useradd的功能相同,使用ls -l `which adduser`可以发现,adduser是useradd的一个符号链接.     useradd的基本用法为:useradd [options] LOGIN. 例如:添加一个Tom的用户,即为useradd Tom. useradd的选项常用的有-u.-g.-G.-c.-d.-s.-M.-mk.-r.

Linux 用户管理2

Linux 用户管理2 添加修改和删除用户,必须是超级管理员root账号才可以进行的操作,所以当当前账号不是超级管理员root账号时,首先要先切换为root账号. 如图,ylq为普通用户,执行添加用户时,会出现如图的错误: 快捷切换为root用户: 添加用户 useradd命令 此时便可以执行添加用户的操作了: 也可以使用cat /etc/passwd命令查看所有的用户中有没有用户名称为user1的用户. passwd命令:只有root用户才可以修改一个用户的用户密码: 查看用户 cat /et

linux 用户管理,用户权限管理,用户组管理

linux 用户管理,用户权限管理,用户组管理 一:ls -l 命令 解释 第个d表示是目录,如果是文件是-,如果是连接是l 第2到4个 rwx 表示创建者的操作权限 r 读,w 写,x 执行 第5到7个 rwx 表示该文件或目录对所属组操作权限, 依次的后面3个 r-x 表示该文件或目录对其他人的操作权限,这里是 r读,和 x 执行权限 权限后面的 数字2 表示当前目录或文件的连接数量: 数据后面的 名字,表示的是该文件或目录的所有者 依次后面的 名字,表示该文件或目录的所在组: 依次后面的

Linux用户管理简介

Linux用户管理是Linux的优良特性之一,本文说明了Linux中用户的登录过程和登录用户的类型. 一.Linux用户登录过程 用户要使用Linux系统,必须先进行登录.Linux的登录过程和windows的登录过程类似,用户登录包括以下几个步骤: 当Linux系统正常引导完成后,系统就可以接受用户的登录.这是用户终端上显示login:提示符,如果是图形界面,则会显示用户登录窗口,这时就可以输入用户名和密码. 用户输入用户名后,系统会检查 /etc/passwd 是否有该用户,如不存在,则退出