我的LINUX之路----用户和组及密码管理

用户的创建及删除:

  1. useradd 添加用户

    -u 指定uid

    -d 指定用户的家目录

    -M 不建立家目录,如果想建立家目录:可以建立一个家目录,如mkdir /home/username ,再将

    cp /etc/skel/.ba* /home/username ,就可以登录家目录了。

    -s 自定义shell

  2. userdel 删除用户

    -r 删除用户的同时,连同家目录一起删掉

  3. groupadd 增加用户组
  4. groupdel 删除用户组

    -g 指定gid

  5. usermod 修改用户信息

    -d 修改家目录

    -g 修改用户组

    -s 修改shell

    -G 将用户添加到组中

    -L 锁定用户

    -U 解锁用户

    注:passwd -l 也是锁定用户

    passwd -u 也是解锁用户

    passwd -l 锁定用户,在/etc/passwd 可以看到被锁定用户密码前面有两个!!。

    usermod -L 锁定用户,在/etc/passwd 可以看到被锁定用户密码前是一个!。

    用usermod -U 解锁用户,解锁!!,需要解锁两次。

    用passwd -u 解锁用户,解锁!!,一次就ok.

  6. chfn username 修改用户的描述信息

    例子: hua:x:500:500:huhu,11111,1111,1111:/home/hua:/bin/bash

密码管理:

  1. /etc/passwd 用户的配置信息

    ①shan:②x:③501:④501:⑤:⑥/home/shan:⑦/bin/bash

    ①用户名

    ②用户密码

    ③UID

    ④GID

    ⑤关于用户的描述信息,可用chfn username 添加描述信息

    ⑥用户的家目录

    ⑦用户的shell环境

  2. /etc/shadow 用户密码配置信息

    ①shan:②$6$v4BjzEnC$APnTKkchk0a/1I7OaKx0oYkiY2..NpRxx23xLZD09omfYRwQ3yX6jnxST9Va.4G8.JsT.Jxmh8zCYvEm/bl6W.:③16699:④0:⑤99999:⑥7:⑦:⑧:⑨

    ①用户名

    ②密码,这是经过加密的密码,$6代表sha-512,$5代表sha-256,$1代表MD5.

    ③上一次的修改密码的日期,它以距离1970年1月1日的天数表示。

    ④距离可更改密码的天数,0代表无限制,随时可以更改。

    ⑤必须更改密码的最大天数

    ⑥账号过期提前警告的天数

    ⑦用户在密码过期后,仍然可以使用的天数

    ⑧账户失效日期,以距离1970年1月1日的天数表示。

    ⑨保留未来使用

时间: 2024-10-14 07:53:28

我的LINUX之路----用户和组及密码管理的相关文章

linux基础:用户与组,权限管理

linux中用户与权限管理 与Window的单用户系统不同,Linux操作系统在设计之初就遵循着多用户.多任务的理念.而在这种情况下,安全问题非常重要,不同用户,不同的用户组之间的隐私保护,安全管理就非常有必要.对于这个问题,Linux就有了对于不同的用户,不同的组对于文件有不同的权限,以使用确保安全. 用户的概念 用户:由于Linux系统是一个多用户系统,每个用户又有不同的组.为了便于管理用户,所以在我们注册帐号时,系统会自动分配给我们一个ID,标识此用户的唯一性.而ID信息一般都存储与/et

Linux基础之用户、组和权限管理

用户类别分为:普通用户.系统用户.登陆用户 用户标识:UserID, UID 是16bits二进制数字: 0-65535管理员:0普通用户:0-65536系统用户:1-499(CentOS6)1-999(CentOS7)登陆用户:500-60000(CentOS6)1000-60000(CentOS7)名称解析: Username <--->UID名称解析是根据名称解析库/etc/passwd进行转换: 组类别可划分为:组类别1:管理员组.普通用户组.系统组.登录组组标识: GroupID,

【Linux系统】用户与组账号管理实例与讲解

用户账号与组账号管理 下面是我对用户账号与组账号之间的一些整理与实例配置. 在Linux系统中用户和组账号分为以下几点: 超级用户:root用户是Linux默认的超级用户具有相当于windows系统中的administrator的作用. 普通用户:普通用户的账号需要由root或其它管理员用户创建. 程序用户:用于添加Linux系统中的一些特定的低权限的用户.(这些用户只用于维持或某个程序的正常运行) 组账号 基本组(私有组):每一个账号都有自己的属于自己的组. 附加组(公共组):与其他用户在同一

Linux系统下用户与组的管理

Linux系统下用户与组的管理 一.用户及组基本概述 Linux 系统上,用户管理是基于用户名和密码的方式进行资源的分配. 1.uid(用户身份标识) (1)root用户 uid为0 (2)普通用户:1--65535 系统用户 系统已经已经存在专门用来对系统服务或者系统资源进行管理的 1--499(CentOS 6.X) 1--999 (CentOS 7.X) 登录用户(平时专门做系统管理的用户) 500+ (CentOS 6.X) 1000+ (CeentOS 7.X) 2.gid(用户组身份

linux用户和组及权限管理

1.用户和组管理    资源分派:        Authentication:认证        Authorization:授权        Accouting:审计            Audition token, identity(username/password) Linux用户:Username/UID        管理员:root, 0        普通用户:1-65535            系统用户:1-499, 1-999                对守护进

linux命令(15)---用户和组管理命令

计算机中用户的作用:主要实现资源分享,在分享资源同时涉及到资源安全,又新增用户密码认证,使其资源由特定权限的用户或用户组才可访问. linux系统中用户和组分类: 用户分为:管理员用户(root).普通用户和系统用户(对守护进程获取资源进行权限分配,也就是在系统启动时或需要启动某进程服务时需要的用户,也称为"伪用户") 用户组分为:管理员组.普通用户组,当然在创建用户时会同时创建一个同用户名的基本组,因此伪用户也有着自己的基本组.另外用户组针对用户来说还有一个"附加组&quo

(赵小明RHCE笔记)linux基础之三 用户、组及权限

一.user1.每个用户将指派唯一用户ID(UID)  root的ID为0  普通用户ID从500开始(0-500系统使用)2.用户名和用户ID存在 /etc/passwd中3.当用户登陆时系统自动为其分配一个用户家目录4.用户无法读.写.执行其他用的文件二.changing file ownership1.only root can change a file's owner2.only root or the owner can change a file's group3.ownershi

Linux运维学习历程-第六天-Linux用户、组以及权限管理

本章内容 Linux的安全模型 用户和组 用户和组管理命令 文件权限 默认权限 特殊权限 ACL访问控制 一:3A认证 Authentication :认证 Authorization :授权 Audition 审计 Authentication(认证):验证用户的身份(账号和密码)与可使用的网络等一系列服务 Authorization (授权):依据认证结果开放网络等各种服务给用户,对用户的资源访问权限进行集中控制. Audition (审计):将用户所有的操作日志集中记录管理和分析,不仅可以

Linux学习日记--基础命令(5)--用户和组概念与管理--文件权限

用户和组管理: 以下区间区别于centos6,和centos7  Linux用户:Username/UID        管理员:root, 0        普通用户:1-65535            系统用户:1-499, 1-999                 对守护进程获取资源进行权限分配:            登录用户:500+, 1000+                交互式登录: Linux组:Groupname/GID         管理员组:root, 0